Skip to content

OdincovMD/startup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Синтезум

Платформа университетского технологического предпринимательства — маркетплейс организаций, лабораторий, вакансий и научных запросов. Связывает учёных, исследователей и работодателей.


Стек

  • 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+

  1. Клонируйте репозиторий.
  2. Создайте .env в корне проекта (полный список переменных — docs/development.md).
  3. Запустите:
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 Полный указатель, включая бизнес-документы

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors