Skip to content

austinb847/pedal-platform-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Pedal Platform v1

By Austin Butler

Description

The Pedal Platform is a subscription based ecommerce site for guitar players and musicians to be able to rent and try out new effect pedals for their instruments weekly. This app is designed to be a useful tool to help musicians figure out which pedals work best with their rig.

User Stories

  • As a user I want to see a welcome page that describes the business and how it works
  • As a user I want to click on featured pedals and see a list of recent Pedals available based on subscription type
  • As a user I want to click on a featured Pedal and see more information about it
  • As a user I want to be able to login and sign up for the service
  • As a user I want to be able to fill out a form for delievery and billing information once I sign up
  • As a logged in user I want to be able to see a list of all available pedals
  • As a logged in user I want to be able to select a Pedal to rent for the week
  • As a logged in user I want to be able to search for a Pedal by name
  • As a logged in user I want to be able to click on a Category and get a list of all Pedals in that category
  • As an admin I want to be able to add, update, and delete Pedals, and Categorys

Current State of Application

Home Page Intro Home Page How To Available Pedals Page Inventory Page

Page Layout

Page Layout Page Layout Page Layout Page Layout Page Layout

Setup/Installation Requirements

  • Clone the respository to your local machine
  • Navigate to the cloned directory and open in your text editor of choice to view code
  • Run the command 'npm install' to install all packages used in this project
  • Run the command 'npm run start' to start the local server
  • Navigate your browser of choice to localhost:3000
  • For backend functionality to work make sure to open and follow the API repo instructions below

API's

Rails API built to store User data, and Pedal inventory API Repo: https://github.com/austinb847/pedal_platform_api_v1

Known Bugs

  • When User logs in and navigates via nav bar, the profile and log out nav button disappear

Technologies Used

  • Ruby
  • Rails
  • React
  • Redux
  • Bootstrap / Antd

License

Licensed under the MIT license

Copyright (c) 2020 Austin Butler

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published