Home - PlutoGr/TravelAgency GitHub Wiki

TravelAgency

Учебный проект: сайт-агрегатор туров. За образец взят Tourvisor: пользователь ищет и сравнивает туры, оставляет заявку, менеджер подбирает предложение и ведёт клиента в чате.

Что работает сейчас

  • каталог опубликованных туров с фильтрами, сортировкой и страницей тура;
  • конструктор тура для менеджера: черновик, шаги мастера, фото, публикация;
  • заявки, предложения менеджера, подтверждение клиентом;
  • чат по заявке в реальном времени;
  • избранное и личный кабинет.

Стек: .NET 10 (микросервисы за YARP Gateway, gRPC между сервисами), PostgreSQL, Redis, MinIO, React 19 + TypeScript + Vite. Dev-среда: Docker Compose на одном сервере, деплой на каждый push в main.

Разделы

Раздел Что внутри
Действующая документация Как всё устроено и работает сейчас: архитектура, API, сервисы, инфраструктура, как реализованы функции
Будущие доработки Видение продукта, дорожная карта, спецификации следующих этапов

Навигация по всем страницам в боковой панели справа. Правила ведения вики: Правила работы с вики.

Dev-стенд: https://dev.travelagencyonline.ru (закрыт паролем). Код: github.com/PlutoGr/TravelAgency. Автор: PlutoGr.