- Команада для создания супер пользователя python manage.py create_super_user;
- Django Admin Panel(Bootstrap);
- RESTP API для получения списка distributions и статистики;
- Frontend React ajax(with interval);
- Разделени логики;
- Соответсвеие паттерну MVC;
- Докеризация проекта;
- Makefile;
- Tests;
- Python, Django, DRF, pytest
- React, axios
- Github, Docker, Poetry
- Нужно переименовать файлы .env.example в .env (их два)
- Если запуск в среде Unix подобных систем то достаточно использовать утилиту make run
- В Makefile различные команды для работы с backend
- требуется установленный doccker;
- требуется установленная python 3.12;
- требуется node v>=21
- требуется наличие postgresql если запуск осуществлен вне докер контейнера или же можно изменить на локальный sqlite3
Выполните
docker-compose up --build
...
Вручную
poetry install
python3 main.py
yarn start
...
РАЗРАБОТЧИКИ