Live URL | Summary of app | Technologies used | RESTful API
smoothie social is a app where users can create, save, view, and edit smoothie recipes. Once a user has logged in they can create a smoothie and view smoothies created by other smoothie social users.
https://smoothie-social.herokuapp.com/
demo username: testuser
demo password: passwordpassword
When smoothie social loads the user is greeted with the logo and a little intro text about what a user can so with the app. A user can choose to register or if they are an exiting user the can log in. Users need to login to be able to use the app.
Once the user has logged in they can choose to view smoothies created by other other users, view their smoothie if they have created any, or create a new smoothie recipe.
If the user selects create a smoothie then the view changes to an form. Here the user can enter the smoothie name and ingredients.
After clicking the "blend it!" button they are taken to see the smoothies that they have created. Here the user can click edit on any of their smoothies. They will have the ability to update their smoothies with more ingredients or fix anything they what.
This is the view the user is greeted with if they select edit on any of their smoothie recipes.
- HTML5
- CSS3
- JQuery
- JavaScript
- Node.js
- Express.js
- MongoDB
- Mongoose
returns smoothies created by all users
returns smoothie recipes created by a specific user
returns a smoothie with a specific id
create new smoothie recipe
updates recipe if recipe id in request body matches recipe id in params
deletes recipe with id that matches params
registers new user
logs user in and provides user with JWT