Si Phone
An Apple tech store that opens right inside Telegram: catalogue, product configurator, cart and checkout. The bot itself offers answers to common questions, customer reviews and an AI assistant. I built it for a friend’s business. The store works; the sales launch is on hold for now, and I’m still improving it.
Home
Categories, collections and sorting by popularity or price. You can see what’s in stock.
Catalogue
iPhone, iPad, MacBook, Watch and AirPods — products grouped by model.
Configurator
Colour, storage, size. Price and availability update for the chosen option.
Try it yourself
The phone is now interactive: pick a product, add it to the cart and place an order.
This is a demo: the products are for show and orders go nowhere. The store interface is in Russian. The bot and its AI assistant aren’t part of the demo — you can open them in Telegram: @si_phone_bot.

How it works
- TelegramThe customer opens the store from the bot — no installation, no sign-up.
- BotAnswers to common questions and customer reviews — right in the chat, without opening the store.
- AI assistantConnected to Gemini via its API, it answers customer questions using an uploaded knowledge base about the store (RAG).
- Mini appA React interface designed for phones: catalogue, configurator, cart, checkout.
- Supabase databaseStores products, variants, prices and orders.
- Manager notificationsA new order arrives as a Telegram message with the items and contact details.
- Admin panelUploading product photos and updating prices, including from Excel.
Results and next steps
- A working store in Telegram that you can open and use all the way to placing an order, plus a bot that answers customer questions on its own.
- The hardest part was turning product data and prices from Excel into clear product variants.
- My friend’s business hasn’t launched sales yet, so there are no sales figures — and I won’t invent any.
- Next: polish product photos and copy, test the admin panel and price import, and get it ready for launch.