Event Planner

September 21, 2020 | Fatma C. Dogan

Description

Component Diagram

Specification user stories:

  • A user should be able to create, update and delete an event. All events should be stored in the database.
  • A user should be able to fill out and submit events. Event results should be submitted to the database. (An event result can be associated to a event by mimicking a one-to-many relationship.)
  • A user should be able to sign up, sign in, and sign out.
  • A user should have their own dashboard which lists the events they've created.

Setup/Installation Requirements

Node install

For macOS:

If Homebrew is not installed on your computer already, then install Homebrew by entering the following two commands in Terminal:

Install Git with the following command:

  • $ brew install git

Next, install Node.js by entering the following command in Terminal:

  • $ brew install node
For Windows:

Please visit the Node.js website for installation instructions.

Install this application

Clone this repository via Terminal using the following commands:

cd desktop
git clone https://github.com/fc-dogan/Taproom-Redux
cd Taproom-Redux

Next, install npm at the project's root directory, and start the server:

npm install
npm start

If everything is correct, the localhost site should open automatically

View the contents of this project by opening in VSCode:

code .

Technologies Used

  • React
  • Redux
  • Jest
  • JavaScript
  • WebPack
  • CSS
  • Git

License

This webpage is licensed under the MIT license.

Copyright © 2020 Fatma C. Dogan