Skip to content

Farahat612/Django-Ecommerce-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django-Ecommerce-Website

An Ecommerce website built using Python and Django.

Project Overview

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.

Watch a Demo

Ecommerce.Website.mp4

Getting Started

To run the website on your local machine, follow these steps:

  1. Clone the repository: $ git clone <repository-url>
  2. Navigate to the project directory: $ cd <project-directory>
  3. Install the required dependencies: $ pip install -r requirements.txt
  4. Apply the database migrations: $ python manage.py migrate
  5. Start the development server: $ python manage.py runserver
  6. Open your web browser and visit http://localhost:8000 to access the website.

Features

  • User login and logout functionality.
  • Guest mode shopping.
  • Cart functionalities.
  • Digital and Physical products.
  • Address saving for future purchases.

Contributing

Contributions to this project are welcome. If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: $ git checkout -b my-new-branch
  3. Make your changes and commit them: $ git commit -am 'Add some feature'
  4. Push the changes to your branch: $ git push origin my-new-branch
  5. Submit a pull request detailing your changes.

Known Issues or Limitations

Currently, there are no known issues or limitations with this project.