This Django-built fashion e-commerce system, StyleX, facilitates product browsing and purchasing with a unique size-specific color display and multi-currency support. It includes user authentication, a shopping cart, and order management features.
https://stylex-lifestyle.vercel.app/
This project is a full-stack fashion e-commerce website developed using Python and the Django framework. It incorporates essential features for an online store, including user authentication, a shopping cart, dynamic color display based on size availability, and integration with FreeCurrencyAPI for currency conversion.
- Frontend: HTML, CSS, Bootstrap, JavaScript, AJAX
- Backend: Python, Django
- API: FreeCurrencyAPI for currency conversion
- User Authentication: Secure login and registration for a personalized shopping experience.
- Product Browsing: Products categorized into Men, Women, and Kids sections.
- Dynamic Color Display: Colors are displayed based on available sizes for each product.
- Shopping Cart: Efficient cart management for adding, updating, and removing products.
- Order Management: Users can return or cancel their orders.
- Multi-Currency Support: Prices are displayed and transactions can be made in INR and USD.
To get a local copy up and running, follow these simple steps.
Install Python 3.7
👉 Step 1 - Download the code from the GitHub repository:
git clone https://github.com/mdakbari/stylex_ecommerce.git
👉 Step 2 - Navigate to the project directory:
cd stylex_ecommerce
Note: If you are using a virtual environment, activate it before installing the packages.
Create a virtual environment:
python -m venv venv
Activate the virtual environment:
source venv/bin/activate
👉 Step 3 - Install the required packages:
pip install -r requirements.txt
Note: Before running the server, make sure to apply the migrations.
python manage.py migrate
👉 Step 4 - Run the server:
python manage.py runserver
👉 Step 5 - Open the browser and go to:
http://127.0.0.1:8000/
👤 Manthan Akbari