Задача
Нужно разработать современный сайт с интерактивной картой, который позволяет пользователям добавлять точки (например, достопримечательности, места в городе) с возможностью оплаты, модерации и получением подтверждения по электронной почте.
Технические требования
Frontend
- Интерактивная карта на MapLibre GL JS (или Leaflet, если глубоко знакомы с альтернативами).
- Адаптивная верстка.
- Поддержка загрузки фотографий, сжатие и отправка через формы.
Backend
- Python - любой популярный фреймворк (Flask или Django).
- PostgreSQL с PostGIS в качестве базы данных для гео-запросов.
- Интеграция платежной системы ЮKassa - прием фиксированных сумм.
- Загрузка, валидация и сжатие изображений, хранение в облачном хранилище.
Админ-панель и модерация
- Разработать админку для модерации добавленных точек (техподдержка может одобрить или отклонить объекты).
- Возможность после решения проблемы отправить пользователю комментарий (например, причину отказа).
Email-уведомления
- Клиентская подсистема отправки email при успешной оплате.
- Письмо должно содержать ссылку на QR-код (как подтверждение/покупку права добавить объект).
- Использовать Mailjet, SendGrid или другой почтовый API.
Хостинг и деплой
- Предлагается разместить на Render / Vercel / аналоги - обсудим после старта.
Требования к исполнителю
- Опыт работы сгеоданными (MapLibre, Leaflet, PostGIS).
- Опыт подключения российских платежных систем (ЮKassa) - приоритет.
- Понимание email-уведомлений и генерации QR.
- Дисциплинированность и signed NDA (конфиденциальность) - необходимо.
Откликайтесь с референсами из портфолио!