Welcome to our Django e-commerce project! This project aims to create a fully functional e-commerce website where users can browse products, add them to a cart, and complete their purchases through a seamless checkout process.
- User authentication: Allow users to sign up, log in, and manage their accounts.
- Product management: Display product listings with details such as name, price, and description.
- Shopping cart: Enable users to add/remove items from their shopping cart and update quantities.
- Checkout process: Collect shipping and payment information from users and process orders.
- Order management: Allow admins to view and manage orders, update order statuses, and generate invoices.
- Python 3.x
- Django
- Clone the repository:
git clone https://github.com/khaeyMensah/Django-Ecommerce.git
- Navigate to the directory:
cd django-ecommerce-project
- Install dependencies:
pip install -r requirements.txt
- Run migrations:
python manage.py migrate
- Create a superuser (admin account)
python manage.py createsuperuser
- Start the development server:
python manage.py runserver
- Access the website at http://localhost:8000 and log in with your admin account to manage the site.
We welcome contributions from the community! If you'd like to contribute to the project, please fork the repository, make your changes, and submit a pull request.