Files
valitovgaziz e1d801d96e modified: main_dc/docker-compose.yml
modified:   main_dc/yalarba/README.md
fix mistakes
2026-01-22 03:50:01 +05:00

112 lines
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🏔️ Туристический агрегатор EasySite & YalArba
**Полноценная экосистема для туристического рынка:**
**B2B-платформа для владельцев + B2C-платформа для туристов**
---
## 🎯 Что это?
### EasySite (easysite102.ru)
**Платформа для владельцев туристических объектов:**
Отели, санатории, рестораны, достопримечательности создают и управляют своими сайтами в несколько кликов.
### YalArba (yalarba.ru)
**Платформа для туристов:**
Поиск, отзывы, маршруты и бронирование мест отдыха по всей России.
---
## 🛠️ Технологии
- **Frontend:** Nuxt.js 3 (EasySite), Vue 3 (YalArba)
- **Backend:** Go (Golang) + PostgreSQL
- **Инфраструктура:** Docker, Nginx, Let's Encrypt
- **Безопасность:** JWT, HTTPS, ролевая модель
---
## 🚀 Быстрый старт
```bash
# Клонировать репозиторий
git clone <репозиторий>
# Запустить все сервисы
docker-compose up -d
# Доступны:
# - EasySite: http://localhost (или через nginx)
# - YalArba: http://localhost (SPA)
# - API: порты 8088, 8888, 7777
```
---
## 📁 Структура проекта
```
├── yalarba/ # Основной проект (EasySite + YalArba)
├── BB/ # Проект "Бегущий Башкир"
├── nginx/ # Веб-сервер с SSL
├── certbot/ SSL-сертификаты
└── docker-compose.yml # Контейнеры всех сервисов
```
---
## 🔗 API Документация
- **EasySite API:** `http://localhost:8088/docs` (Go, Chi)
- **YalArba API:** `http://localhost:8888/docs` (Go, GORM)
- **Базы данных:** PostgreSQL (порты 5432, 5433)
---
## 👥 Роли пользователей
1. **Турист** – поиск, отзывы, избранное (YalArba)
2. **Владелец** – управление объектами, статистика (EasySite)
3. **Модератор** – проверка контента
4. **Админ** – управление системой
---
## 📈 Что уже работает
✅ Автоматическое создание сайтов для объектов
✅ Поиск мест отдыха с фильтрами
✅ Система отзывов и рейтингов
✅ JWT-аутентификация
✅ Docker-развертывание
✅ SSL (HTTPS)
✅ Аналитика посещений
---
## 📅 Планы развития
- [ ] Платежная система
- [ ] Мобильное приложение (PWA)
- [ ] Мультиязычность
- [ ] Интеграция с картами
- [ ] Система бронирования
---
## 📞 Контакты
**Разработчик:** Валитов Газиз https://valitovgaziz.ru
**Поддержка:** valitovgaziz@yandex.ru
**Проект:** https://easysite102.ru / https://yalarba.ru
---
## 📄 Лицензия
Проект находится в стадии активной разработки.
© 2025 Туристический агрегатор EasySite & YalArba
---
**Статус:** 🟢 Активная разработка (04.12.2025)