Skip to content

ahmetmeted/E-Commerce-Website-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Screenshot

E-Commerce Website Project

This project is an e-commerce website developed as part of a school assignment. It showcases a simple yet functional online store, where users can browse products, search for items, and manage their accounts.

Technologies Used

  • React: For the frontend user interface.
  • Django: For the backend server and API.
  • SQLite: For the database.

How to Run the Project

Starting the Backend

  1. Navigate to the backend directory:
    cd backend/
  2. Start the Django server:
    python3 manage.py runserver

Starting the Frontend

  1. Navigate to the frontend directory:
    cd frontend/
  2. Install the necessary npm packages:
    npm install
  3. Start the React application:
    npm start

Accessing the Admin Panels

  • To access the Django admin dashboard, go to: http://localhost:8000/admin/

  • To access the website admin panel, go to: http://localhost:3000/

  • If you want to create a superuser, use the following command:

    python3 manage.py createsuperuser

Features

  • Store owners can add, edit, or delete products.
  • Customers can purchase products and receive product information via email.
  • Products can be reviewed by customers.

Note:

For mail operations, you need to edit the section in settings.py according to your own email configuration.

Images

Login Page New Product

Login page for user authentication. | Adding a new product to the store.

Product Comment Product Comment 2

Customers leaving comments on products. | Another view of product comments.

Product Detail Product List

Detailed view of a product. | List of products available in the store.

Products Purchase History

Overview of all products. | User's purchase history.

Register Page Basket

Registration page for new users. | User's shopping basket.

Checkout Edit Product

Checkout process for purchasing products. | Editing an existing product.

Acknowledgements

Front-end design is inspired by the React_E-Commerce repository.

Thank you for the assistance.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published