This post is to celebrate building a functional we app using Sinatra. This was definitely a lot harder than my first project, a CLI data gem. What I enjoyed however is that more I worked through the code, the more my understanding came together.
The web app allows a user to sign up, log in, and log out. Within their session they are able to create recipes with a name, description, and add ingredients. All of their information is stored in a database accessible to only them. CRUD methods allow the user to create (of course) display, edit, and delete recipes.
Please check out my app on Github, named recipes_sinatra_project !