https://islamiyahtechclothstore.onrender.com/
( pip freeze | sed 's/==.*$//' > requirements.txt )
Welcome to IST Cloth Store, an online clothing store built using Django. This web application allows users to register, verify their email, login, logout, manage their wallet balance, and purchase clothing items with various features for a seamless shopping experience.
-
User Authentication:
- Register an account with email verification.
- Login and Logout securely.
-
Wallet Management:
- Users can add balance to their wallet for convenient and quick purchases.
-
Product Purchase:
- Buy individual products or all items in the cart.
- Seamless checkout process.
-
Product Management:
- Sort products by price, popularity, and other criteria.
- Search for products by name or keyword.
- Filter products by category, size, and color.
-
Clone the Repository:
git clone https://github.com/schnehowebking/django-clothstore-mvt-project.git cd django-clothstore-mvt-project
-
Create Virtual Environment:
python -m venv venv
-
Activate Virtual Environment:
-
On Windows:
.\venv\Scripts\activate
-
On macOS/Linux:
source venv/bin/activate
-
Install Dependencies:
pip install -r requirements.txt
-
Database Migration:
python manage.py migrate
-
Create Superuser:
python manage.py createsuperuser
-
Run the Development Server:
python manage.py runserver
Now Visit http://localhost:8000/ in your browser.
Register an Account:
Visit the registration page and follow the instructions to verify your email. Login:
Use your credentials to log in.
Add Balance:
Navigate to the wallet section to add balance to your account. Explore and Purchase:
Browse products, filter, and sort as needed. Add items to your cart and proceed to checkout. Logout:
Logout securely when done.