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 shu yerda joylashadi Hozircha ishlayotgan prototipni o‘zingiz sinab ko‘ring.

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.

Home sahifasi
Home
Plan sahifasi
Plan
Tools sahifasi
Tools
Discover sahifasi
Discover
Profile sahifasi
Profile

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.

  1. Mini App Telegram’dan imzolangan initData oladi va uni POST /api/auth/telegram ga yuboradi.
  2. Server HMAC imzoni tekshiradi va qisqa muddatli sessiya tokenini qaytaradi.
  3. Keyingi har bir so‘rov Authorization: Bearer <token> bilan yuboriladi. Javob — qat’iy JSON.

Asosiy endpointlar

MetodYo‘lVazifasi
GET/api/healthXizmat holati (ochiq)
POST/api/auth/telegramTelegram initData tekshiruvi, sessiya yaratish
GET/api/dashboardBosh sahifa ma’lumotlari: tayyorgarlik, keyingi qadam
POST/api/evaluate/essayPersonal Statement yoki supplemental esse tahlili
POST/api/evaluate/ecFaoliyatlar (EC) tahlili va qayta yozish
POST/api/evaluate/ieltsIELTS Writing, Speaking, Reading, Listening fikr-mulohazasi
POST/api/sat/coachSAT Math va Reading & Writing murabbiyi
POST/api/school-finderReach / match / xavfsizroq universitet kartalari
POST/api/application-planBugun / hafta / oy bo‘yicha shaxsiy reja
POST/api/copilotVenture: profilga asoslangan savol-javob
POST/api/files/extractPDF, DOCX, TXT, Markdown’dan matn ajratish
POST/api/full-reviewSaqlangan tahlil bo‘yicha batafsil sharh (Premium)

Namuna: esse tahlili

So‘rov
# $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..."
  }'
Javob (qisqartirilgan)
{
  "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.