Идея разработки: создание сайта для автоматизации процесса судейства соревнований по художественной гимнастике. Ключевой реализованный функционал:
- авторизация и регистрация
- процессы подготовки соревнования (создание, настройка, жеребьёвка)
- выставление оценок. Реализовано только для индивидуального зачета
Установка и запуск проекта:
- скачать файлы находящиеся в ветке master
- необходимо выполнить команды
yarn install
в корне и папках проекта. - использован PostgreSQL. В папке
server
в файле.env
храниться информация о данных с которыми необходимо создать базу данных. Также в базу необходимо добавить 1 пользователя, т.к. регистрацию может выполнять только администратор после авторизации. - Запуск проекта реализован в двух окнах консоли: после перехода в папки
server
иclient
необходимо в каждой из них выполнить команду yarn run start
Использование проекта:
- после запуска проекта требуется перейти по адресу http://localhost:3000/
- будет открыта первая страница проекта, предлагающая различные пункты меню
- после успешной авторизации, пользователь перейдет в модуль судейства откуда ему доступен основной функционал.
- на странице рейтинга можно посмотреть рейтинг участников текущего соревнования.