Skip to content

kjbyun0/phase-5-my-final-project

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published