React Tap Room App V2

Epicodus React Level 2 Independent Project

Project September 14, 2018

By Protatodev (Thad Donaghue)

Description

This project is meant to mimic and recreate the angular tap-room project created in week 1 of angular. This project will attempt to recreate the structure and functionality of the angular app using React.

screen shot view

Specifications

The app will allow welcome the user to the website with a splash screen featuring a basic navigation header. The navigation menu will initially contain two routes: one to view a list of the kegs currently available, and one to add new kegs.

The KegList route will display all currently available kegs. The kegs will be displayed with their appropriate characteristics such as name, brand, price and alcohol content. As an employee, you will be able to sell a pint and view current keg capacity from this screen. Additional employee functionality will be provided for accessibility.

The NewKeg route will allow an admin to create and list a new keg for sale. They will be able to input features such as the keg name, brand, price and alcohol content.

Setup Instructions

  • Install Node.js.
  • Clone the project repo.
  • Run npm install from project directory.
  • Run npm run start for a dev server. It should bring up the page automatically, but navigate to http://localhost:8080/#/ if it does not. The app will automatically reload if you change any of the source files.

Technologies Used

  • HTML5/CSS3
  • Javascript / ES6
  • JSX
  • Node.js
  • React v15 / ReactDOM v15
  • React Router
  • Redux

Links

License

This software is licensed under the MIT license.

Copyright (c) 2018 Protatodev