/beerShack-react

React | Individual Project | Application for a bar owner

Primary LanguageJavaScript

Beer Shack

By Trevor Mackin 02/21/2020

Description

This is a client-side application built in React. The focus of this project was to practice drilling down props to lower level components, as well as to show a fundamental understanding of lifting state. The application uses a brewery site that allows a user from the outside to view a list of all products. The app also includes an Authorization component, adding admin capabilities that will present an admin with additional functionality. From here, the admin has CRUD functionality and can add and delete new kegs of beer from product list, as well as place orders for beer. There is also functionality to notify an Admin once the 124 pints have been ordered from a specific keg (Time to refill).

Please note that this project is early on into my React journey, so there are definitely some improvements that can be made. Most notably, using Redux to hold global state rather than drilling props down through multiple components.

Setup/Installation Requirements

  1. Open https://ratta2ii.github.io/beerShack.react
  2. git clone https://github.com/ratta2ii/beerShack-react.git (Clone repository to local machine)
  3. cd beerShack-react (Navagate to the project directory)
  4. $ npm install
  5. $ npm run start

Technologies Used

  • React
  • JavaScript
  • Html
  • Css
  • Webpack

License

Copyright (c) 2019 Trevor Mackin