Платформа университетского технологического предпринимательства — маркетплейс организаций, лабораторий, вакансий и научных запросов. Связывает учёных, исследователей и работодателей.
- Backend: FastAPI, PostgreSQL, Elasticsearch, MinIO (S3)
- Frontend: React, Vite, React Router v6
- Роли: student, researcher, lab_admin, lab_representative, platform_admin
Требования: Docker 20+, Docker Compose v2+
- Клонируйте репозиторий.
- Создайте
.envв корне проекта (полный список переменных — docs/development.md). - Запустите:
docker compose up --buildПриложение доступно по адресу http://localhost (если NGINX_PORT=80) или http://localhost:${NGINX_PORT}.
Минимально необходимые: NGINX_PORT, DB_USER, DB_PASS, DB_NAME, ELASTICSEARCH_URL и др. Подробности — в docs/development.md.
| Документ | Описание |
|---|---|
| docs/development.md | Запуск, переменные, структура проекта |
| docs/architecture.md | Архитектура системы |
| docs/api-public.md | Публичный API |
| docs/ENTITIES.md | Модель данных |
| docs/admin-panel.md | Панель администратора |
| docs/README.md | Полный указатель, включая бизнес-документы |