SalesSphere is a fully-featured Ecommerce website built with Django and Bootstrap templates. It includes three key modules: a blog page, a shopping cart, and an online shop. This project incorporates a Django admin panel for easy management, integrated payment methods, a functional shopping cart, and an order tracking system.
- Shop Module: Browse and purchase products from the online store, with product details, images, and prices.
- Cart: Add, remove, and manage items in your shopping cart, with real-time updates of the cart total.
- Order Tracker: Track the status of your orders, from placement to delivery.
- Blog: Read and create blog posts to engage with the community.
- Django Admin Panel: Easily manage products, orders, and blog posts through the Django admin interface.
- Payment Integration: Secure payment methods for a smooth shopping experience.
To run the SalesSphere project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/SalesSphere.git
-
Navigate to the project directory:
cd SaleSphere
cd mac
-
Create a virtual environment (recommended):
python3 -m venv venv
-
Activate the virtual environment:
- On macOS and Linux:
python3 -m venv venv
- On Windows:
venv\Scripts\activate
- On macOS and Linux:
-
Install the project dependencies:
pip install -r requirements.txt
-
Apply database migrations:
python3 manage.py migrate
-
Create a superuser for the Django admin panel:
python3 manage.py createsuperuser
-
Start the development server:
python3 manage.py runserver
-
To access the Django admin panel, go to http://127.0.0.1:8000/admin/ and log in using the superuser credentials you created earlier.
-
Explore the shop, add items to your cart, and proceed to checkout.
-
Write and read blog posts to engage with the community.
-
Track the status of your orders in real time.
Contributions to SalesSphere are welcome. If you'd like to contribute, please follow these guidelines:
-
Fork the repository on GitHub.
-
Create a new branch from the
main
branch for your feature or bug fix. -
Make your changes, commit them, and push to your fork.
-
Submit a pull request to the original repository.
-
Ensure your code follows best practices and is well-documented.
This project is licensed under the MIT License. Feel free to use and modify it for your needs.