/web-app

A marketplace to buy and sell used bikes in NYC.

Primary LanguageJavaScript

The Bike App

A responsive web app, with a React front-end and a MongoDB backend w/ Express Server. The front-end will be deployed on Surge.sh, and the back-end will be deployed with Atlas.

Description:

The Bike App is a marketplace connecting buyers and sellers of used bikes. Users can browse all available bikes without having to sign-in. By creating an account, users can post a bike for sale, or make an offer to buy a bike.

Wireframes:

Home Page

Login Page

Home Page: Logged-In

Browse All Items Page

My Items Page

Create / Edit Items Page

Search Items Page

Component Tree:

BACKEND:

The app will use MongoDB w/ Mongoose & Express Server.

MVP Objectives:

  1. Users can create an account.
  2. Users can browse or search for bikes by make, model, or price.
  3. Users can make offers to buy a bike.
  4. Users can post a bike for sale, and receive offers from buyers.

Post-MVP:

  1. Add internal communications between buyers and sellers.
  2. Add email notifications when there is an offer on a bike.
  3. Incorporate modals where appropriate.
  4. Stripe intergration for actual purchases.