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.
- 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
- 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
Rails API built to store User data, and Pedal inventory API Repo: https://github.com/austinb847/pedal_platform_api_v1
- When User logs in and navigates via nav bar, the profile and log out nav button disappear
- Ruby
- Rails
- React
- Redux
- Bootstrap / Antd
Licensed under the MIT license
Copyright (c) 2020 Austin Butler