National AI Hackathon 2026 — FStudent jamoasi tomonidan ishlab chiqilgan
O'zbekiston kichik va o'rta bizneslar uchun AI-asosli moliyaviy boshqaruv platformasi
FinFlow AI — O'zbekistondagi SME tadbirkorlariga moliyaviy shaffoflik, kredit tayyorgarlik va investor jalb qilishda yordam beruvchi sun'iy intellekt platformasi.
O'zbekistondagi 99% buxgalterlar soliqni kamaytirish maqsadida rasmiy foydani 0 ga yaqin ko'rsatishadi — bu esa banklar va investorlar uchun biznesni ko'rinmas qiladi. FinFlow AI shu muammoni hal qiladi.
| Modul | Tavsif |
|---|---|
| DSCR Tahlili | SQB mezonlariga asoslangan qarz xizmati koeffitsientini avtomatik hisoblash |
| AI Verified Badge | Investor ishonchi uchun raqamli moliyaviy sertifikat |
| IT Park Kalkulyatori | Yillik soliq tejamini bir zumda ko'rsatish (Ish haqi fondi × 11% × 12) |
| FinFlow AI Maslahati | O'zbek tilida professional moliyaviy maslahat va risk tahlili |
| Angel Investor Feed | Tasdiqlangan bizneslar uchun investor-founder muloqot platformasi |
| 1B UZS Monitor | Soliq devori yaqinligi real-vaqt ogohlantirishlari |
- Next.js 16 (App Router, React 19, TypeScript)
- Tailwind CSS v4
- GSAP 3 + ScrollTrigger — scroll animatsiyalari
- Lenis — silliq scroll
- SplitType — matn animatsiyalari
- Framer Motion — UI animatsiyalari
- Lucide React — ikonalar
- FastAPI (Python 3.10+)
- SQLite — ma'lumotlar bazasi
- JWT — autentifikatsiya
- Uvicorn — ASGI server
- Node.js 18+
- Python 3.10+
- npm yoki yarn
cd backend
# Virtual muhit yaratish
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Paketlarni o'rnatish
pip install fastapi uvicorn sqlalchemy python-jose passlib bcrypt python-multipart
# Muhit o'zgaruvchilarini sozlash
cp .env.example .env
# .env faylini o'z qiymatlaringiz bilan tahrirlang
# Serverni ishga tushirish
uvicorn main:app --host 0.0.0.0 --port 8000 --reloadBackend API docs: http://localhost:8000/docs
cd frontend
# Paketlarni o'rnatish
npm install
# Muhit o'zgaruvchilarini sozlash
cp .env.local.example .env.local
# .env.local faylini tahrirlang — NEXT_PUBLIC_API_URL ni backend manziliga o'zgartiring
# Development serverni ishga tushirish
npm run dev
# Production build
npm run build
npm startFrontend: http://localhost:3000
# JWT token imzolash uchun maxfiy kalit (kamida 32 belgi)
SECRET_KEY=your-very-secret-key-change-this
# Token amal qilish muddati (daqiqalarda)
ACCESS_TOKEN_EXPIRE_MINUTES=60
# AI xizmat konfiguratsiyasi
# LM Studio yoki boshqa local AI provider URL
AI_BASE_URL=http://localhost:1234/v1
AI_MODEL=deepseek-r1-distill-qwen-7b# Backend API manzili
NEXT_PUBLIC_API_URL=http://localhost:8000FinFlow/
├── backend/ # FastAPI backend
│ ├── main.py # Asosiy API routes
│ ├── models.py # SQLAlchemy modellari
│ ├── schemas.py # Pydantic sxemalari
│ ├── database.py # DB ulanish
│ ├── security.py # JWT autentifikatsiya
│ ├── calculator.py # DSCR, IT Park kalkulyatori
│ ├── ai_prompt.py # AI prompt shablonlari
│ └── gemini_service.py # AI xizmat integratsiyasi
│
├── frontend/ # Next.js frontend
│ ├── app/ # App Router sahifalari
│ │ ├── page.tsx # Landing page
│ │ ├── login/ # Login sahifasi
│ │ ├── register/ # Ro'yxatdan o'tish
│ │ ├── dashboard/ # Dashboard (founder/investor)
│ │ └── admin/ # Admin panel
│ ├── components/ # Qayta ishlatiladigan komponentlar
│ ├── lib/ # Utility funksiyalar, API client
│ └── public/ # Statik fayllar
│
├── rebuild.sh # Server qayta build skripti
├── setup.sh # Boshlang'ich sozlash skripti
└── README.md
| Rol | Imkoniyatlar |
|---|---|
| Founder | Moliyaviy audit, DSCR tahlili, IT Park kalkulyatori, AI maslahati |
| Investor | Angel feed, tasdiqlangan pitchlar, biznes pasportlari |
| Admin | Foydalanuvchilar boshqaruvi, tizim nazorati |
Eslatma: Deployment'dan oldin
backend/main.pyda demo hisoblarni olib tashlang yoki parollarni o'zgartiring.
Admin: admin@finflow.uz / Admin@12345
# Backend
cd backend
source venv/bin/activate
pip install gunicorn
pm2 start "uvicorn main:app --host 0.0.0.0 --port 8000" --name finflow-backend
# Frontend
cd frontend
npm run build
pm2 start "npm start -- --port 3000" --name finflow-frontend
pm2 save
pm2 startupbackend/.env—SECRET_KEYni yangi, kuchli kalitga o'zgartiringfrontend/.env.local—NEXT_PUBLIC_API_URLni server manziliga o'zgartiringbackend/main.py— CORSoriginsro'yxatida faqat o'z domeningizni qoldiring- Demo hisob — Production'da
admin@finflow.uzparolini o'zgartiring yoki o'chiring
FStudent — O'zbekiston yoshlari tomonidan tashkil etilgan texnologiya jamoasi
🏆 National AI Hackathon 2026 ishtirokchisi
Ushbu loyiha National AI Hackathon 2026 doirasida ishlab chiqilgan va FStudent jamoasiga tegishli.