This app is made for the beer lovers to express whet they believe, feel, experience, and love when they need to let the world know about the very sustance that improves and and chaanges the world around us.
Users are able to post reviews, read other users' reviews, and view beer information for all of the beers populated in the database.
FrontEnd: HTML, CSS, Javascript
BackEnd: NodeJS, Express, MongoDB, Mongoose, Mlab
Deployment: Heroku, Travis
- GET https://boiling-refuge-95989.herokuapp.com/beers
- This allows you to get all the Beers in the database
- This is used to display all the Beers in the frontend persistently
- This allows you to get all the Beers in the database
- POST https://boiling-refuge-95989.herokuapp.com/beers
- This allows you to post a Beer into the database
- This is used to allow student users (who do not need to log in) to submit a Beer
- This allows you to post a Beer into the database
- PUT https://boiling-refuge-95989.herokuapp.com/beers/:id
- This allows Belp users that are logged in to update a Beer in the database
- This is used to allow Belp users to update the status of a Beer
- This allows Belp users that are logged in to update a Beer in the database
- DELETE https://boiling-refuge-95989.herokuapp.com/beers/:id
- This allows you to delete a Beer from the database
- This is used to allow student users to delete the Beer if they don't need help
- This is used to allow Belp users to delete the Beer once they are finished with it
- This allows you to delete a Beer from the database
- GET https://boiling-refuge-95989.herokuapp.com/users
- This allows Belp users that are logged in to get their username and fullName from the database
- This is used to allow us to store the username and fullname into a localStorage once the Belp logs in
- This allows Belp users that are logged in to get their username and fullName from the database
- POST https://boiling-refuge-95989.herokuapp.com/users/:id
- This allows you to add a user into the database
- This is used to allow people to sign up as a Belp user
- This allows you to add a user into the database
- Fork it to your Repo
- Git clone the Repo link
git clone [repo link]
- Move into the project directory:
cd ~/YOUR_PROJECTS_DIRECTORY/YOUR_PROJECT_NAME
- Run
npm install
in the terminal => install all the dependencies - Make sure MongoDB is installed
- Run
mongod
in the terminal => to run the mongodb server - Run
npm start
in the terminal => to run the client and backend server- Starts a server running at http://localhost:8080
- Please refer to contributing.md
- Evan Harris - eharris128
- William McKelvey - 52lions06
- Thank you Thinkful for giving us the opportunity to develop our project throughout this week
- Thanks to Chris for helping to teach us the back-end mechanics these past few weeks, hope all is well for you in the future
- Thanks to Elias, Joshua, and Sidharthchugh for all of their guidance and assistance to help improve our code.
- Thanks to cohort 12 for being so supportive