Skip to content

brian-ogilvie/close-deal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloseDeal

CloseDeal is a clone of Etsy, or LetGo, where users can post items for sale, browse other products for sale by users, post reviews on products, and add products to their shopping cart.

Deployed App

CloseDeal

To Contribute to Our Project

Project Management

View our Kanban board on Trello here

Installation

  • Fork and clone this repository
  • cd into the new directory
  • Enter the following commands in your Terminal or CLI:
    • npm install
    • npm run db:init
    • npm run db:reset
    • npm run db:seed
    • npm start
  • Get to coding!

Wireframes

Landing Page landing page
Product Detail Page product detail

Database Schema

ERD from LucidChart.com ERD

Component Hierarchy

Component Wireframe from LucidChart.com hierarchy

Dependencies

Front-End

  • react & react-dom
  • react-router-dom
  • axios
  • moment

Back-End

  • Express
  • Morgan
  • body-parser
  • pg & pg-hstore
  • sequelize

Back-End Authentication

  • bcrypt
  • passport
  • passport-jwt
  • jsonwebtoken
  • jwt-decode

Misc

  • Concurrently

Dev Dependencies

  • Nodemon

Acknowledgements

User authentication was made possible by MANY tutorials, most noteably this one by Rishi Prasad on Medium.

About

Sell your used items locally

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published