dav-cho / Shoepreme-frontend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shoepreme

Description

Shoepreme is an app for shoe enthusiast who are seeking the most in style and newly realeased kicks in the market. Whether you want browse across all shoes or by brands, Shoepreme can help you build your dream shoe cart!

Live Links

Frontend: https://warm-hollows-25488.herokuapp.com/

Backend: https://shoepreme-api.herokuapp.com/

Screenshots

Landing Page landingpage

Brand Specific Page brandpage

Detail Page DetailPage

Checkout Page Checkoutpage

Technologies Used

  • HTML, CSS
  • Javascript
  • React
  • NodeJS
  • Express
  • MongoDB
  • Mongoose
  • Heroku
  • Stripe

User Stories

MVP Goals

  • As a user, I would like to the landing page to show the newest released shoes first
  • As a user, I would like to be able to see all shoes available on the app
  • As a user, I would like to be able to browse shoes by the popular brands in the market
  • As a user, I would like to be able to click on a shoe and learn more about it
  • As a user, I would like to be able to filter the shoe collection by gender, realease date, and price
  • As a user, I would like to be able to add shoes that I like to a shopping cart
  • As a user, I would like to be able to see my cart before committing to checkout

Strecth Goals

  • Implement Stripe test checkout
  • Offer the ability for users to log in and save their cart
  • Create a user profile for logged in users

Installation Instructions

To run locally, you must acquire all necessary environment variables then follow the installation instructions below:

  1. Fork and clone this repository

  2. Install all dependencies

    npm install
    
  3. Install devDependencies

    npm install nodemon --save-dev
    
  4. Start the local server

    npm run dev
    

Otherwise, checkout our live links

Component Hierarchy

Wireframes

Landing Page SEI_Project3_Sneaker_Ecommerce_Page_1

Brand Specfic Page SEI_Project3_Sneaker_Ecommerce_Page_2

Detail Page SEI_Project3_Sneaker_Ecommerce_Page_4

Checkout Page SEI_Project3_Sneaker_Ecommerce (1)_Page_5

Contribute

Source Code:
https://github.com/GA-Shoepreme/Shoepreme-frontend
https://github.com/GA-Shoepreme/shoepreme-server/commits/main

Issues:
https://github.com/GA-Shoepreme/Shoepreme-frontend/issues
https://github.com/GA-Shoepreme/shoepreme-server/issues

About


Languages

Language:JavaScript 77.9%Language:CSS 19.6%Language:HTML 2.5%