Техническая документация: Google Docs.
Макет сайта: Figma.
- Перейти в корневую директорию проекта (UrFUbe/)
- Создать файл .env и заполнить его по примеру dev.env
- Выполнить команду:
docker compose up --build -d
После запуска API проекта будет доступен по адресу: http://localhost:{BACK_APP_PORT}/docs, а фронтенд проекта будет доступен по адресу: http://localhost:{FRONT_APP_PORT}, где {BACK_APP_PORT} и {FRONT_APP_PORT} - порты, указанные в файле .env
- Бэкенд-фреймворк - FastAPI
- Фронтенд-фреймворк - Vue.js
- База данных - PostgreSQL
- Миграции - Alembic
- ORM - SQLAlchemy
- Валидация - Pydantic
- Контейнеризация - Docker
- Система контроля версий - Git
- Облачное хранилище - Yandex Cloud Object Storage
- Хостинг - Yandex Cloud Compute Cloud
- Веб-сервер - Uvicorn
- Документация - Swagger