Skip to content

Capstone project showcasing a fully featured ecommerce platform created with a full stack (React, Django, postgreSQL))

Notifications You must be signed in to change notification settings

dave4283/ecom_personal_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ecom_personal_project

Capstone project showcasing a fully featured ecommerce platform created with a full stack (React, Django, postgreSQL))

Figma Diagrams: Main Page, Login Page, Submit Purchase https://www.figma.com/file/svqy4tNl9ieY6ggoTNpDXb/Ecom_Project?type=design&node-id=0%3A1&mode=design&t=gP1w5xjWNyCc0YWw-1

Submitted Proposal:

  • CRUD: Users have full shopping cart functionality: create/read/update/delete items in their cart

  • Authentication: Users will be able to register, sign up, log in, log out, and create a profile with CRUD capabilities for this application.

  • API's: The main api will be interacting with the postgresql db. I will also be implementing paypal integration which should cover me for the 2nd, external api.

  • Pitch: This is a proof of concept for a generic eCommerce platform that could be used by any business with an online presence. This site will have an online catalog capable of housing a large inventory of products. There will be paypal integration and an admin panel for the site admin also.

Front End

The front end was created using the React framework with Bootstrap. A theme was implemented using bootswatch with icons from font-awesome(cdnjs).

Multiple components were created using react & bootstrap. Redux used for state management.

Many different features were implemented including: Shopping Cart, Product Reviews & Ratings, Top products banner, Search Bar, User profile, Admin panel w/ Product & User management, Admin Order Details, Mark orders as paid and delivered, Paypal & CC API button integration.

Authorization using JWT (JSON WEB Tokens)

Back End

Python Django backend w/ Models.py for postgreSQL schema / tables.

Databases

PostgreSQL

About

Capstone project showcasing a fully featured ecommerce platform created with a full stack (React, Django, postgreSQL))

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published