Demo
Demo-video, uning tavsifi va ishlayotgan prototip havolasi. Prototip hozir Telegram’da ishlaydi — uni ro‘yxatdan o‘tmasdan va to‘lovsiz sinab ko‘rish mumkin.
Demo-video
Demo-video tavsifi
Videoda o‘quvchi UniVentureAI’ni Telegram’da ochadi va xorijiy universitetga hujjat topshirishning asosiy bosqichlarini bitta ilovada bajaradi: profilni kiritadi, essesini AI orqali tahlil qiladi, universitetlar ro‘yxati va shaxsiy reja oladi, SAT va IELTS bo‘yicha mashq qiladi hamda Venture AI strategidan “Bugun nima qilay?” deb so‘raydi.
Videodagi barcha ekranlar haqiqiy ishlayotgan mahsulotdan yozib olingan. Oxirida texnologiyalar, narx va keyingi rejalar haqida qisqacha aytiladi. Davomiyligi: taxminan 2 daqiqa 45 soniya.
Videodagi bo‘limlar
Prototip ekranlari
Haqiqiy Mini App’dan olingan skrinshotlar.





API kirish
UniVentureAI backend’i — FastAPI’da yozilgan REST API, 45 dan ortiq endpoint. Mini App aynan shu API orqali ishlaydi.
Hozir kirish Telegram sessiyasi orqali. O‘quv markazlari va hamkorlar uchun API kalit bilan kirish 3-bosqichda ochiladi — integratsiya uchun Telegram orqali so‘rov qoldiring.
- Mini App Telegram’dan imzolangan
initDataoladi va uniPOST /api/auth/telegramga yuboradi. - Server HMAC imzoni tekshiradi va qisqa muddatli sessiya tokenini qaytaradi.
- Keyingi har bir so‘rov
Authorization: Bearer <token>bilan yuboriladi. Javob — qat’iy JSON.
Asosiy endpointlar
| Metod | Yo‘l | Vazifasi |
|---|---|---|
| GET | /api/health | Xizmat holati (ochiq) |
| POST | /api/auth/telegram | Telegram initData tekshiruvi, sessiya yaratish |
| GET | /api/dashboard | Bosh sahifa ma’lumotlari: tayyorgarlik, keyingi qadam |
| POST | /api/evaluate/essay | Personal Statement yoki supplemental esse tahlili |
| POST | /api/evaluate/ec | Faoliyatlar (EC) tahlili va qayta yozish |
| POST | /api/evaluate/ielts | IELTS Writing, Speaking, Reading, Listening fikr-mulohazasi |
| POST | /api/sat/coach | SAT Math va Reading & Writing murabbiyi |
| POST | /api/school-finder | Reach / match / xavfsizroq universitet kartalari |
| POST | /api/application-plan | Bugun / hafta / oy bo‘yicha shaxsiy reja |
| POST | /api/copilot | Venture: profilga asoslangan savol-javob |
| POST | /api/files/extract | PDF, DOCX, TXT, Markdown’dan matn ajratish |
| POST | /api/full-review | Saqlangan tahlil bo‘yicha batafsil sharh (Premium) |
Namuna: esse tahlili
# $API — UniVentureAI server manzili, $TOKEN — sessiya tokeni curl -X POST "$API/api/evaluate/essay" \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{ "essay_type": "personal_statement", "content": "Every Friday my grandmother and I sold apricots..." }'
{
"topic": "essays_personal",
"result": {
"headline": "Strong scene, reflection arrives too late",
"quality_score": 74,
"criteria": [
{ "label": "Voice", "score": 80,
"evidence": "Notebook detail feels personal",
"improvement": "Add one line of dialogue" },
{ "label": "Reflection", "score": 62, … }
],
"next_step": "Show one decision you analysed"
},
"can_full_review": true
}
Ball (0–100) qoralama sifatini bildiradi, qabul ehtimolini emas. Mezonlar vositaga qarab farqlanadi: esse uchun — Voice, Specificity, Reflection, Structure, Growth.
UniVentureAI