Технологии:
•Backend: Python
•Frontend: Vue.js
Описание задачи:
Нужно разработать мини-приложение (Mini App) для знакомств, адаптированное по дизайни и функционалу под Telegram. Дизайн в фигме.
Основные требования:
1.Интерфейс и дизайн:
•Полная адаптация под Telegram Mini Apps
•Реализация интерфейса на основе Figma-дизайна
•Поддержка мобильной и десктопной версий
2.Функциональность:
•Авторизация через Telegram Web Apps
•Возможность просмотра анкет пользователей
•Система свайпов (лайк/дизлайк)
•Чаты для совпавших пользователей
•Фильтрация анкет по параметрам
•Личный профиль с возможностью редактирования данных
3.Технические требования:
•Backend на Python (FastAPI/Django + PostgreSQL)
•Frontend на Vue.js (Vue 3)
•Развертывание на сервере (Docker приветствуется)
•Интеграция с Telegram Bot API и Web Apps
•Безопасность данных пользователей
Дополнительно:
•Код должен быть чистым и хорошо документированным
•Проект сдавать в виде репозитория на GitHub/GitLab
•Должна быть инструкция по запуску проекта
-Проект нужно будет развернуть на сервере
Сроки: желательно уложиться в 1 месяц.