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.
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.
- 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 tohttp://localhost:8080/#/
if it does not. The app will automatically reload if you change any of the source files.
- HTML5/CSS3
- Javascript / ES6
- JSX
- Node.js
- React v15 / ReactDOM v15
- React Router
- Redux
- Github Repo
- Firebase Support Coming Soon!
This software is licensed under the MIT license.
Copyright (c) 2018 Protatodev