«Знаешь про пост ДПС — предупреди других.»
Сервис совместного мониторинга постов ДПС. Пользователи сообщают через Telegram-бота, остальные получают данные через карту или запрос к боту. Точность зависит от активности сообщества.
Пользователь
│
▼
Telegram Bot ──▶ Spring Boot API ──▶ База данных
│
▼
React Web App
(карта / радар / история)
Telegram-бот:
- Сообщить о посте ДПС со своей геолокацией
- Узнать посты рядом с текущим местоположением
- Смотреть историю своих репортов
- Личный профиль и статистика активности
Веб-приложение:
- Интерактивная карта активных постов
- Радар: посты в заданном радиусе от вас
- Полная история с фильтрацией
- Панель администратора для модерации
backend/ # Spring Boot REST API + Telegram-бот
frontend/ # Vite + React + TypeScript
# Бэкенд
cd backend
cp .env.example .env # вписать токены
./gradlew bootRun
# Фронтенд
cd frontend
npm install
npm run dev- Java + Spring Boot + Telegram Bot API — бэкенд и бот
- React + TypeScript + Vite — веб-интерфейс
- Telegram Web App API — интеграция с Telegram Mini Apps
- Docker — контейнеризация
Автор: @marensovich