This repository contains a basic e-commerce website built using Django, a high-level Python web framework. Below you will find details on how to set up and run the project.
- User Authentication: Users can register, sign up, log in, and log out.
- Product listings
- Cart: Shopping cart functionality.
- Responsive Design: The application is designed to be responsive and user-friendly on both desktop and mobile devices.
- Frontend: HTML, CSS, JavaScript
- Backend: Django (version: 5.0.6)
- Database: SQLite
-
Clone the repository:
git clone https://github.com/BiTech5/commerce-website.git
-
Change Directory
cd commerce-website
-
Navigate to the project directory:
python manage.py migrate
-
Create SuperUser
python manage.py createsuperuser
-
Run the program:
python manage.py runserver
-
Open your browser and navigate to http://127.0.0.1:8000/ to view the website.
- commerce/ - Main app containing settings and configurations.
- shop/ - App managing products and orders.
- media/ - Directory for storing media files.
- db.sqlite3 - SQLite database file.
- manage.py - Command-line utility for administrative tasks.
Contributions are welcome! Please fork the repository and create a pull request with your changes. And here are the steps for Contributing:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Commit your changes:
git commit -m "Description of your feature or fix"
- Push to the branch:
git push origin feature-name
- Create a pull request on GitHub.
The frontend design was inspired by the e-commerce slider design from Funda of Web IT.
This project is licensed under the MIT License. See the LICENSE file for details.
We welcome contributions to this project. If you have any improvements or suggestions, please fork the repository and submit a pull request.