When you finally find the career field for you

Toby from The Office preachin’
  • Incorporate Rails (our last project only used Ruby)
  • Have at least one has_many, at least one belongs_to, and at least two has_many :through relationships, with a many-to-many relationship between the has_many :through relationships
  • Have the join table include a user-submittable attribute other than foreign keys
  • Incorporate validations in our models, as well as display the errors on our views
  • Use an ActiveRecord scope method that uses ActiveRecord Query methods
  • Incorporate user authentication (sign-up, login, etc.) as well as Omniauth
  • Use nested resources, with specific inclusion of nested new and index or show routes
  • Make sure our code was DRY by using partials and helpers
I primarily drew my inspiration for my app from Goodreads
I ended up going with 3 models with 2 join tables
Just absolute chaos 🤯
My first wireframes!

Luckily, all this planning benefitted once I tackled the actual code.

--

--

--

I’m a recent graduate from Carnegie Mellon University with a business degree, currently attending Flatiron School for Software Engineering!

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Easily Send API Requests and Get API Responses from Different Shopping Platforms

Number possible article friend.

What is Web 3.0 and Why Should You Be curious?

Adventures in Python: Creating a Quiz Game with Fancy Features

A photo of two people hiking on a mountain.

Baseball Analytics with RShiny

“foreCARst” — The current and future costs of your car at a glance!

Home-Grown Red Team: Bypassing Windows 11 Defenses With Covenant C2 and Nimcrypt2

GitOps: quick Intro & key players

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jenny Kim

Jenny Kim

I’m a recent graduate from Carnegie Mellon University with a business degree, currently attending Flatiron School for Software Engineering!

More from Medium

Using Notion to organise programming topics

Babies in Tech — 3

Tips to get FreeCodeCamp Responsive Web Design certificate faster

Don’t be shy, let’s try using ­