Skip to content

Многопользовательское веб-приложение для валидации попадания точек в заданную область.

Notifications You must be signed in to change notification settings

gr1ckly/Shooting-gallery-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shooting gallery website

Многопользовательское веб-приложение для валидации попадания точек в заданную область. Разработан в рамках освоения учебной дисциплины "Веб-программирование" Университета ИТМО.

Функциональность:

  • Регистрация и авторизация пользователей при помощи JWT (access и refresh токены).
  • Отображение результатов предыдущих попыток (пагинация на уровне сервера).
  • Проверка попадания через заполнение формы или нажатия на область на графике (проверка при помощи AJAX запросов).

Технологический стек

Frontend

  • Typescript.
  • React.
  • Redux - управление состоянием приложения.

Backend

  • Java EE - спецификация для написания корпоративных приложений на Java, для аутентификации используются ContainerRequestFilters и JWT.
  • MongoDB - хранение информации о пользователях и их попаданиях.
  • Morphia - ODM для работы с MongoDB в Java.

Внешний вид

  • Страница для регистрации image
  • Главная страница image

About

Многопользовательское веб-приложение для валидации попадания точек в заданную область.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published