An Ecommerce website built using Python and Django.
The app was built during learning journey for learning purposes and practicing backend web development concepts using Django. The App covered good practice for Browser cookies, Django forms, Django built-in authentication system, dynamic routing and Django Template Language. Only Payment and user registration modules are missing.
Ecommerce.Website.mp4
To run the website on your local machine, follow these steps:
- Clone the repository:
$ git clone <repository-url>
- Navigate to the project directory:
$ cd <project-directory>
- Install the required dependencies:
$ pip install -r requirements.txt
- Apply the database migrations:
$ python manage.py migrate
- Start the development server:
$ python manage.py runserver
- Open your web browser and visit
http://localhost:8000
to access the website.
- User login and logout functionality.
- Guest mode shopping.
- Cart functionalities.
- Digital and Physical products.
- Address saving for future purchases.
Contributions to this project are welcome. If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch:
$ git checkout -b my-new-branch
- Make your changes and commit them:
$ git commit -am 'Add some feature'
- Push the changes to your branch:
$ git push origin my-new-branch
- Submit a pull request detailing your changes.
Currently, there are no known issues or limitations with this project.