Skip to content

firdavsdev07/interview-prep-website

Repository files navigation

🚀 Stackbek - Interview Prep Platform

Stackbek Preview

Dasturchilar uchun professional interview tayyorlash platformasi

Stackbek - bu zamonaviy texnologiyalar bo'yicha interview savollari va javoblarini o'z ichiga olgan comprehensive platform. JavaScript, TypeScript, React, Next.js va boshqa eng mashhur texnologiyalar bo'yicha eng ko'p so'raladigan savollarni o'rganing va o'z bilimingizni sinab ko'ring.

✨ Xususiyatlar

  • 🎯 Keng qamrovli materiallar - Har bir texnologiya bo'yicha asosiy va murakkab savollar to'plami
  • 💻 Amaliy misollar - Har bir savol uchun kod misollari va batafsil tushuntirishlar
  • 🇺🇿 O'zbek tilida - Barcha materiallar o'zbek tilida tayyorlangan va tushunishga oson
  • 🌙 Dark/Light mode - Qulay foydalanish uchun mavzu rejimi
  • 📱 Responsive design - Barcha qurilmalarda mukammal ko'rinish
  • Tez yuklanish - Next.js optimizatsiyasi bilan

🛠 Texnologiyalar

Frontend & Backend:

  • Next.js 15 - App Router bilan
  • ⚛️ React 19 - Eng so'nggi versiya
  • 🎨 Tailwind CSS - Utility-first CSS framework
  • 🎭 Shadcn/UI - Beautiful UI komponentlari
  • 📊 Recharts - Interactive charts
  • 🌈 Lucide React - Beautiful icons
  • 📧 Telegram Bot API - Contact form integration

Development:

  • 🔷 TypeScript - Type safety
  • 🎯 ESLint - Code quality
  • 🎪 Sonner - Toast notifications
  • 📱 Responsive Design - Mobile-first approach

📚 Qamrab olingan texnologiyalar

Texnologiya Tavsifi Status
🌐 HTML Veb sahifalarning strukturasi va asoslari
🎨 CSS Veb sahifalarga stil berish va dizayn
JavaScript Asosiy JavaScript savollari va javoblari
🔷 TypeScript Type safety va TypeScript xususiyatlari
⚛️ React React komponentlari va hooks haqida
🚀 Next.js Next.js framework va SSR savollari
🟢 Node.js Backend development savollari
🚂 Express.js Web application framework
🏰 Nest.js Enterprise Node.js framework
🔄 Refactoring Kod sifatini yaxshilash usullari

🚀 Loyihani ishga tushirish

Talablar

  • Node.js 18+
  • pnpm (tavsiya etilgan) yoki npm

O'rnatish

# Repository ni klonlash
git clone https://github.com/firdavsdev07/interview-question-and-answer.git

# Loyiha papkasiga o'tish
cd interview-question-and-answer

# Dependencies ni o'rnatish
pnpm install
# yoki
npm install

# Development serverni ishga tushirish
pnpm dev
# yoki
npm run dev

Environment Variables

.env.local fayl yarating va quyidagi ma'lumotlarni qo'shing:

# Telegram Bot Configuration (ixtiyoriy - contact form uchun)
TELEGRAM_BOT_TOKEN=your_bot_token_here
TELEGRAM_CHAT_ID=your_chat_id_here

Available Scripts

# Development server
pnpm dev

# Production build
pnpm build

# Production server
pnpm start

# Linting
pnpm lint

Loyiha muvaffaqiyatli ishga tushgach, brauzeringizda http://localhost:3000 ni oching.

🤝 Hissali qo'shish

Stackbek loyihasiga hissa qo'shish uchun:

  1. 🍴 Repository ni fork qiling
  2. 🌿 Yangi branch yarating (git checkout -b feature/amazing-feature)
  3. 📝 O'zgarishlaringizni commit qiling (git commit -m 'Add some amazing feature')
  4. 📤 Branch ni push qiling (git push origin feature/amazing-feature)
  5. 🔄 Pull Request yarating

📝 To-do List

  • Qo'shimcha texnologiyalar qo'shish (Vue.js, Angular, Python, etc.)
  • Interactive quiz funksiyasi
  • Progress tracking
  • User authentication
  • Bookmark functionality
  • Search funksiyasi
  • Multiple language support

📞 Aloqa

Developer: Firdavs Normurodov

📄 Litsenziya

Bu loyiha MIT litsenziyasi ostida chiqarilgan.

🙏 Minnatdorchilik


⭐ Agar loyiha yoqsa, star bering!

Made with ❤️ by Firdavs Normurodov

About

Dasturchilar uchun professional interview tayyorlash platformasi

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published