Описание проекта:
Имеется прототип Telegram-бота для поиска заявок на груз/транспорт. Бот и админка написаны на Python и FastAPI, база данных — MongoDB.
Требуется:
Переписать существующего бота и админку на Web-Application.
Возможно, изменить или полностью переписать текущую логику работы бота и админки для оптимизации и добавить блок партнерской программы.
Основные задачи:
1) Разработка Web-приложения (frontend + backend) для замены текущего бота и админки.
2) Реализация полноценной партнерской программы (двухуровневая система вознаграждений, личный кабинет пользователя с отображением статистики, расчет баланса и выплат).
2) Обеспечение безопасности приложения (аутентификация, защита от SQL-инъекций и т.д.).
3) Интуитивно понятный и современный интерфейс.
Требования к Web-приложению:
Backend — использовать Python (FastAPI/Django) или другой современный фреймворк.
Frontend — на React/Vue.js/Angular.
База данных — MongoDB .
Дизайн и UX — упрощенный, но удобный для конечного пользователя интерфейс.
Основной функционал: который есть сейчас : (Поиск заявок на груз/транспорт:
Поиск и фильтрация по заданным параметрам, Уведомления о новых заявках, административная панель и т.п. и новый блок партнерская программа
Срок выполнения: обсуждается.
Предпочтения к исполнителю:
Опыт работы с FastAPI/Django, MongoDB, React/Vue.js.
Знание интеграции Telegram-ботов с Web-приложениями.
Понимание построения партнерских программ.