Bu veb-sayt soat sotuvchi do'kon uchun yaratilgan. Veb-sayt Django frameworkida qurilgan va SQLite3 ma'lumotlar bazasidan foydalanadi. Veb-saytning asosiy maqsadi - mijozlarga soatlarni ko'rish, tanlash va xarid qilish imkoniyatini berish.
- Soatlarni ko'rish:
- Barcha mavjud soatlarni kategoriyalar bo'yicha ko'rish.
- Soat haqida to'liq ma'lumot:
- Har bir soat haqida batafsil ma'lumot (narxi, brendi, tavsifi va boshqalar).
- Xarid qilish:
- Mijozlar soatlarni savatga qo'shishi va xarid qilishi mumkin.
- Admin panel:
- Do'kon egasi yangi soatlar qo'shishi, mavjud soatlarni tahrirlashi yoki o'chirishi mumkin.
- Django - Python dasturlash tili uchun kuchli veb-framework.
- SQLite3 - Yengil va samarali ma'lumotlar bazasi.
- HTML/CSS/JavaScript - Veb-saytning frontend qismi.
- Bootstrap - Veb-saytning dizayni uchun CSS framework.
Loyihani mahalliy muhitda ishga tushirish uchun quyidagi qadamlarni bajaring:
- Repozitoriyani klonlang:
git clone https://github.com/foydalanuvchi/Watches-Shop.git cd Watches-Shop
- Virtual muhit yarating va faollashtiring:
python -m venv venv source venv/bin/activate # Windows uchun: venv\Scripts\activate
- Zarur paketlarni o'rnating:
pip install -r requirements.txt
- Ma'lumotlar bazasini migratsiya qiling:
python manage.py migrate
- Superuser yarating (admin paneliga kirish uchun):
python manage.py createsuperuser
- Loyihani ishga tushiring:
python manage.py runserver
- Veb-saytni brauzerda oching:
http://127.0.0.1:8000/
- Admin panel ga kirish:
http://127.0.0.1:8000/admin/