Budget: 15000 UAH Deadline: 7 days
Hello!
I can develop a Telegram bot and a mini-platform for applications and specialists with a phased implementation: first MVP, then payments, extended moderation, advertising, and additional security mechanisms.
I have experience with Python, API, automation, backend logic, databases, Telegram bots, Linux/Docker, and integrating external services. For such a project, I see the optimal stack: Python, aiogram or python-telegram-bot, FastAPI for backend, PostgreSQL, SQLAlchemy, Docker, admin panel, email verification, Telegram phone confirmation, action logging, and basic anti-spam.
How I would implement the first stage:
1. Telegram bot with roles: user, specialist, administrator.
2. Registration with phone and email confirmation.
3. Users creating applications with a limit of up to 3 applications per day.
4. Specialist profiles: city, services, prices, experience, description, portfolio, photos.
5. Moderation of applications through the admin panel or admin mode in the bot.
6. Blocking users by Telegram ID / number / suspicious activity.
7. Basic database, logging, structure for future payments and advertising.
As separate stages, we can add: Stripe / PayU / Fondy, automatic verification of 18+ photos, extended web admin panel, CAPTCHA, complaints, advertising, statistics, boosting profiles, and paid access to applications.
I would not recommend doing all the described functionality in one large stage, as there is a lot of business logic and risks involved. It is better to first launch a stable MVP, test user and specialist scenarios, and then refine monetization and security.
Estimated time for the first stage: 10–14 days.
Cost of the first stage: 12,000–15,000 UAH.
After the MVP, I will be able to accurately assess the next stages: payments, extended admin panel, automatic moderation of photos/spam, and a complete monetization system.