Ruby on Rails- My eureka moment

Daniel Gould
2 min readOct 16, 2020

I write this blog as I am rounding the corner of finishing 60% of the flatiron boot-camp. With every new stage of this curriculum, I feel my knowledge growing in ways that I didn’t realize were possible. Rails was a major breakthrough for me during this course. The amount of macros it features and the logical ways it goes about guessing your every move was like magic to me. This project was really what opened my eyes to some of the other aspects of web development.

The previous Sinatra project taught me the hard lesson of having all of your ducks in a row BEFORE you start the project. Meaning, once you have a good grasp of how you want your site to flow, and the database relationships you plan on imposing, then and ONLY then are you ready to start. My last project, I decided to start simple and gradually make it more complicated. This had me lost in the weeds towards the end.

With that lesson learned, I was ready to go on my first Rails journey. I built an application called Covid Safe, kind of like an updated yelp during Covid times. A site where visitors could browse their favorite NYC locations and see if 1. They were still as good during Covid and 2. Whether or not they felt safe, and the staff and establishment practiced safe Covid protocols.

My first step was to really plan out the site, have all of the relationships I wanted and really have the base of my project set and ready to go before I even wrote any code. This was a major breakthrough for me. Everything seemed to flow nicely from there and I even had time to consider some new aspects of web design, like user experience and the actual design of my project. This feels like the first website I’ve ever built and I’m very proud of it!

Check here to see the code! https://github.com/Dmg5th/Covid-Safe

--

--