Telegram orqali ishlaydigan onlayn do'kon platformasi. Foydalanuvchilar Telegram bot orqali ro'yxatdan o'tib, mahsulotlarni ko'rish, savatcha tuzish va buyurtma berish imkoniyatiga ega.
- 🤖 Telegram Bot — foydalanuvchi ro'yxatdan o'tishi, til tanlashi (O'z/Ru)
- 🛒 Telegram WebApp — toifalar, mahsulotlar, savatcha va buyurtma berish
- 🔐 Admin Panel (FastAPI) — buyurtmalar, mahsulotlar va foydalanuvchilarni boshqarish
- 🌍 Ko'p tilli qo'llab-quvvatlash — O'zbekcha va Ruscha
- 📦 SQLite ma'lumotlar bazasi — foydalanuvchilar, mahsulotlar, buyurtmalar
- 📸 Rasm yuklash — mahsulot va to'lov cheklari uchun
# 1. Kerakli kutubxonalarni o'rnatish
pip install -r requirements.txt
# 2. .env faylini sozlash
cp .env.example .env
# 3. Flask serverini ishga tushirish
python server.py
# 4. Telegram botni ishga tushirish
python bot.pymarket-platform/
├── server.py # Flask web app (Telegram WebApp backend)
├── admin.py # FastAPI admin panel
├── bot.py # Telegram bot
├── db.py # Ma'lumotlar bazasi bilan ishlash
├── templates/ # Jinja2 HTML shablonlar
├── static/ # CSS, JS va rasmlar
├── translations/ # Flask-Babel tarjimalar (uz, ru)
├── uploads/ # To'lov cheklari
└── requirements.txt