Lotos — a Telegram Mini App for food ordering
Browse a menu, build a cart and check out — all inside Telegram.
A Telegram Mini App that lets users order food without leaving Telegram. They browse a categorized menu, add items to a cart, review the order and check out — in a responsive UI with a dark mode.
What it does
A categorized food menu, cart management (add, review, edit before checkout), customer detail collection for order processing, responsive layout and dark mode — running as a Mini App inside Telegram.
How I built it
React + Vite + TypeScript with Tailwind, React Router and React Hot Toast, integrated with the Telegram Mini App platform so it runs natively in the Telegram client.
What I learned
Building inside Telegram means designing for someone else's shell: theme params, viewport quirks and the Mini App lifecycle. It's a fast distribution channel once you respect those constraints.