# LocalPro Finder — v2 (Без AI-диагностики) Площадка для поиска мастеров рядом с вами. Версия 2 без AI-агента диагностики. ## 🚀 Быстрый старт ### Требования - Docker + Docker Compose - PostgreSQL 16+ - Redis 7+ ### Запуск через Docker Compose ```bash # 1. Скопируйте .env.example в .env и заполните переменные cp backend/.env.example backend/.env # 2. Запустите стек docker compose up -d --build # 3. Проверьте что всё работает curl http://localhost:8000/api/health ``` ## 📦 Фичи v2 - ✅ Регистрация / Вход (JWT) - ✅ Создание проектов (запрос на услугу) - ✅ Назначение мастера на проект - ✅ Система отзывов и рейтингов - ✅ Встроенный чат между клиентом и мастером - ✅ Подписки (Premium для мастеров) - ⏳ AI Диагностика — Coming Soon ## 📁 Структура ``` localpro-finder-v2/ ├── backend/ # FastAPI бэкенд │ ├── src/api/routes/ │ │ ├── auth.py # Регистрация, логин, JWT │ │ ├── projects.py # Создание проектов │ │ ├── reviews.py # Отзывы и рейтинги │ │ ├── chats.py # Чат между клиентом и мастером │ │ └── subscriptions.py # Подписки мастеров ├── frontend/ # Next.js фронтенд │ ├── src/pages/ │ │ ├── index.tsx # Главная (поиск, категории) │ │ ├── login.tsx # Вход │ │ └── register.tsx # Регистрация ├── docker-compose.yml ``` ## 🔧 API Endpoints | Метод | Путь | Описание | |-------|------|----------| | POST | `/api/auth/register` | Регистрация пользователя | | POST | `/api/auth/login` | Вход (JWT) | | POST | `/api/projects/` | Создать проект | | POST | `/api/projects/{id}/assign-master` | Назначить мастера | | GET | `/api/reviews/master/{id}` | Отзывы мастера | | POST | `/api/chats/project/{id}/send` | Отправить сообщение | ## 📝 License MIT © 2026 LocalPro Finder