MyRecipe — A Rails Project
During my third mod at Flatiron School we were tasked with learning Rails (aka Ruby on Rails) and creating a project with our knowledge. Rails is a powerful tool — capable of many things, well organized, and yet, difficult to understand some times. I could have accidentally typed form_tag instead of form_for and we’d have a page of errors to resolve!
The most satisfying feature for me is the OAuth signup/login through Google (or whichever site you prefer to use). This is where you go to signup for a new site and you have the option to login through Google, Github, Facebook, or etc. Those sites are responsible for storing your passwords safely, so why not use them instead of having thousands of passwords to remember? When I got this feature working I felt like a true web developer. It’s fancy!!
Because I finished a little early, I was able to play around with more CSS which is usually fun. However, I had too many ideas and didn’t know where to start. I wanted to try a new menu option in the navigation where the menu pops out from the side using this image: ☰
I just love how this turned out! This was one of those projects where I feel like I could keep adding endless amounts of features. It’s so simple right now, but I have many ideas for it! I would love to add a flex grid with recipe images, use an API, have a search feature, and etc.
To see the full webapp, go to my github to download and work with the code. Fire up localhost:3000 in your browser to view it all!