PlayOnArena - веб-сервис по управлению спортивными соревнованиями
Frontend:
- React
Backend:
- Django
- В директоии backend выполнить:
python -m venv venv- для создания виртуального окруженияvenv\Scripts\activate.bat(wWindows) - для активации виртуального окруженияpip install -r requirements.txt- для установки зависимостейpython manage.py migrate- Для создания бдpython manage.py runserver- для запуска backend- Backend запускается по адресу
http://localhost:8000/
- В директории frontend выполнить:
npm i- для установки зависимостейnpm start- для запуска frontend- Frontend запускается по адресу
http://localhost:3000/
В директоии backend выполнить:
python manage.py createsuperuser- Для создания супер пользователяpython manage.py upload_all_data- Для заполнения бд тестовыми данными
- В проекте присутствует автоматически сгенерированная документация по endpoints api backend по адресу
/redoc/ - Админ панель располагается по адресу
/admin/. Вход осуществляется с помощью учетных данных полученных в результате создания супер пользователя
- Добавить адаптивность
- Реализовать составления расписания по олимпийской системе соревнований
