Skip to content

Rigby33/smoothieSocial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smoothie social Build Status

Live URL | Summary of app | Technologies used | RESTful API


Smoothie Social Logo

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.

Live url

https://smoothie-social.herokuapp.com/

demo username: testuser

demo password: passwordpassword

Summary of Application

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.

smoothie social home screen image

smoothie social register

smoothie social login

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.

smoothie social activities view

If the user selects create a smoothie then the view changes to an form. Here the user can enter the smoothie name and ingredients.

smoothie social create view

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.

smoothie social my smoothies

This is the view the user is greeted with if they select edit on any of their smoothie recipes.

Technologies Used

Front End

  • HTML5
  • CSS3
  • JQuery
  • JavaScript

Back End

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose

RESTful API

/smoothie endpoint

GET

returns smoothies created by all users

GET /:id

returns smoothie recipes created by a specific user

GET /update/:recipeid

returns a smoothie with a specific id

POST

create new smoothie recipe

PUT /:recipeid

updates recipe if recipe id in request body matches recipe id in params

DELETE /:recipeid

deletes recipe with id that matches params


/auth endpoint

POST /register

registers new user

POST /login

logs user in and provides user with JWT

About

Like a social network but for smoothies!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published