Halqil - bu dasturchilar uchun yaratilgan platforma bo'lib, u yerda foydalanuvchilar dasturlash bilan bog'liq muammolarni muhokama qilishlari, savollar berishlari va javob olishlari mumkin.
- 🔹 Post yaratish – foydalanuvchilar o'z muammolarini yozib qoldirishlari mumkin
- 🔹 Muhokama qilish – boshqa foydalanuvchilar postlarga fikr qoldirish orqali muammolarni hal qilishga yordam berishlari mumkin
- 🔹 Qidiruv funksiyasi – foydalanuvchilar mavjud muammolarni izlashlari mumkin
- 🔹 Profilni o'zgartirish – har bir foydalanuvchi o'z profilini tahrirlashi mumkin
- 🔹 Fikr qoldirish – postlarga sharh qoldirish imkoniyati
- 🔹 Ro'yhatdan o'tish va kirish – tizimga kirish va foydalanuvchi sifatida ro'yhatdan o'tish
Halqil platformasi quyidagi texnologiyalar asosida ishlab chiqilgan:
- ⚛ Frontend: React, Tailwind CSS, JWT
- ⚙ Backend: Node.js, Express.js
- 🗄 Ma'lumotlar bazasi: MongoDB
- 🔐 Autentifikatsiya: JWT (JSON Web Token)
Loyihani ishga tushirish uchun quyidagi amallarni bajaring:
# Backend kodlarini yuklab olish
git clone https://github.com/the-ict/Halqil-backend.git
cd Halqil-backend
npm install
# Frontend kodlarini yuklab olish
git clone https://github.com/the-ict/Halqil-frontend.git
cd Halqil-frontend
npm install
Backend va frontendni to'g'ri ishlashi uchun .env
faylini quyidagi tarzda yaratishingiz kerak:
PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
REACT_APP_API_URL=http://localhost:5000
npm start
npm start
Agar siz loyihani yaxshilashni xohlasangiz, quyidagi amallarni bajaring:
- Repozitoriyani fork qiling
- O'zingizning o'zgartirishlaringizni bajaring
- Pull request yuboring
Agar sizda biron-bir savol yoki taklif bo'lsa, quyidagi manzillar orqali biz bilan bog'lanishingiz mumkin:
- 📧 Email: [email protected]
- 📱 Telegram: @use_ict
Halqil - bilim almashish va dasturlashdagi muammolarni hal qilish uchun platforma! ✨