UniAdmit - это полнофункциональное веб-приложение для управления процессом поступления абитуриентов в университет. Система предоставляет REST API для работы с данными абитуриентов, факультетов, учебных групп, расписанием экзаменов и оценками. Включает генерацию тестовых данных, демонстрационные запросы и бенчмаркинг производительности.
- Клонирование репозитория:
git clone https://github.com/Brynik1/UniAdmit.git
cd UniAdmit- Сборка и запуск контейнеров:
docker-compose up --build- Проверка работы:
Приложение будет доступно по адресу: http://localhost:8000
- Python 3.12 - основной язык программирования
- FastAPI - современный ASGI фреймворк для построения API
- SQLAlchemy - ORM для работы с базой данных
- PostgreSQL - реляционная база данных
- Uvicorn - ASGI сервер для запуска приложения FastAPI