Skip to main content
Build a Telegram bot that acts as a personal shopping agent and a Mini App for rich product browsing. The Beauty Companion is a production implementation of this pattern — a personal skincare advisor deployed as a Telegram bot + Mini App on Podium infrastructure.

What You’ll Build

Architecture

Prerequisites

Step 1: Bot Setup with grammY

Step 2: Mini App (React + Vite)

Project Setup

Product Browser Component

Quiz Component (Profile Builder)

Step 3: Wallet + Payments

Use Privy for embedded wallet management. The user gets a wallet without leaving Telegram.

Create an Order

Step 4: Deploy

Bot Webhook Registration

Environment Variables