Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 1.94 KB

README.md

File metadata and controls

36 lines (23 loc) · 1.94 KB

E-Commerce Store

A web app built with Django designed to be an online platform for selling products.

Django ORM, Django admin dashboard, & Restful API

Django ORM

The 'models.py' file contains the necessary models needed for an E-Commerce Website such as a Customer class, Product class, Order class, and OrderItem class. After migrations, we can query records from the relational database, and we can create, update, and delete records. The model include one-to-one relationships, many-to-one relationships, and one-to-many relationships.

Django admin dashboard

The Django admin dashboard serves as the command center of our e-commerce platform, providing administrators with an intuitive interface to manage various aspects of the system effortlessly. We can manage users, products, orders, and more through the admin dashboard.

Restful API

A RESTful API (Representational State Transfer) enables different software systems to communicate over HTTP, similar to how browsers interact with websites. By incorporating the Django REST Framework, we can create an API that allows external applications to interact with our e-commerce platform programmatically. Essentially, third-party applications would be able to work with the data in our e-commerce applications.

General

Using this E-Commerce Store, you can simulate putting items into your cart, checking those items out, and inputting in your shipping information.

Tools

  • Django 4.1
  • Python 3.10
  • HTML
  • CSS