Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.3 KB

README.md

File metadata and controls

29 lines (21 loc) · 1.3 KB

Phase 5 Final Project: Fake Amazon App

Project Description

This application is a simplified version of the e-commerce site. There are two types of user account, seller and customer. The seller account is to register a new product or update a product, to view a list of orders need to be shipped, and to check the seller's sales performanace. And the customer account is to view a list of products, to move products to cart, to order products and to review purchased products.

The frontend application is developed using react, formik, yup, react-dropzone, cloudinary and semantic ui react, and the backend application is developed using Flask, SQLite/Postgres and Elastic Search engine.

Installation

  • Clone this project repository, https://github.com/kjbyun0/phase-5-my-final-project
  • Flask App(Backend):
    . $ pipenv install && pipenv shell
    . $ cd server
    . $ flask db upgrade
    . $ python seed.py
    . $ python init_index.py
    . $ python app.py
  • React(Frontend):
    . $ npm install --prefix client
    . $ npm run start --prefix client

Demo

Video Walkthrough: https://youtu.be/vpwsGoBenx4

Credits

I reviewed Amazon site and tried to follow its main designs.