Welcome to the Ecommerce Shop project! This is a fully functional online shopping platform built using modern web technologies. The project aims to provide users with a seamless shopping experience, featuring nested categories, the ability to add items to their cart, and complete their purchases.
- User registration and authentication
- Shopping cart functionality
- Checkout process with payment integration
- Order management
- Nested categories for better product organization
This project is built using the following technologies:
-
Frontend:
- HTML
- CSS
- Bootstrap
-
Backend:
- Python
- Django
- RabbitMQ
- Celery
-
Storage:
- Lira Bucket
To get started with this project, follow these steps:
- Clone the repository:
bash git clone https://github.com/alizahmatkesh12/Ecommerce-Shop.git
- Navigate to the project directory:
bash cd Ecommerce-Shop
- Install the dependencies (for backend):
bash pip install -r requirements.txt
-
Set up your environment variables (if applicable):
- Create a .env file in the root directory and add the necessary environment variables from Lira Bucket settings.
-
Start the development server (for Django):
bash python manage.py runserver
Once the server is running, you can access the application by navigating to http://localhost:8000 in your web browser (or the port specified in your Django settings). From there, you can explore the features of the ecommerce shop.
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (git checkout -b feature/YourFeature).
- Make your changes and commit them (git commit -m 'Add some feature').
- Push to the branch (git push origin feature/YourFeature).
- Open a pull request.
Thank you for checking out the Ecommerce Shop project! If you have any questions or feedback, feel free to reach out.