Telegram Store Bot Mini-App
Budget: €250 – €750 EUR
I want to turn my Telegram presence into a small e-commerce hub: a mini-app that opens inside Telegram and a companion bot that guides users from discovery to checkout. The core purpose is a boutique de vente aimed at selling physical goods, so everything needs to feel like a polished, lightweight storefront rather than a generic utility or entertainment tool.
Key goals
• Shoppers should be able to browse a catalogue, add items to a cart, and complete payment without ever leaving Telegram.
• The bot must answer product questions, push order updates, and hand users over to the mini-app whenever a richer interface is required.
• I’ll supply product data (images, titles, stock, prices) in JSON or a spreadsheet—whichever you prefer—so import routines for either format are necessary.
• Payments have to rely on Telegram’s native payment API or Stripe in web-view, with order confirmation messages sent automatically through the bot.
Deliverables
1. Telegram WebApp (HTML/CSS/JS or React) that lists products, manages cart, calculates totals, and calls the payment provider.
2. Telegram Bot (Python, Node, or Go—your choice) wired to the same backend, able to:
– show today’s deals
– fetch order status on /order123
– trigger mini-app with a deep link
3. Simple admin script or page to update inventory and prices.
4. Deployment instructions for a VPS or serverless platform plus environment variables and webhook configuration.
Acceptance criteria
• A test purchase flows end-to-end on Telegram test payments.
• Order data appears in a lightweight database (SQLite, Postgres, or Firestore).
• Code passes linting and includes a README for setup.
If you have prior experience building Telegram WebApps, bots, or payment integrations, you’ll feel right at home. Let’s bring this boutique online directly inside Telegram.
Key goals
• Shoppers should be able to browse a catalogue, add items to a cart, and complete payment without ever leaving Telegram.
• The bot must answer product questions, push order updates, and hand users over to the mini-app whenever a richer interface is required.
• I’ll supply product data (images, titles, stock, prices) in JSON or a spreadsheet—whichever you prefer—so import routines for either format are necessary.
• Payments have to rely on Telegram’s native payment API or Stripe in web-view, with order confirmation messages sent automatically through the bot.
Deliverables
1. Telegram WebApp (HTML/CSS/JS or React) that lists products, manages cart, calculates totals, and calls the payment provider.
2. Telegram Bot (Python, Node, or Go—your choice) wired to the same backend, able to:
– show today’s deals
– fetch order status on /order123
– trigger mini-app with a deep link
3. Simple admin script or page to update inventory and prices.
4. Deployment instructions for a VPS or serverless platform plus environment variables and webhook configuration.
Acceptance criteria
• A test purchase flows end-to-end on Telegram test payments.
• Order data appears in a lightweight database (SQLite, Postgres, or Firestore).
• Code passes linting and includes a README for setup.
If you have prior experience building Telegram WebApps, bots, or payment integrations, you’ll feel right at home. Let’s bring this boutique online directly inside Telegram.
Related categories:
PHP
JavaScript
Mobile App Development
Software Architecture
HTML
Web Development
Telegram API
Bot Development