There are two types of components we can create - one is a Class Component, and one is a Functional (or stateless) Component. The differences between the two are not obvious at first, however they are important to note.
For my final React/Redux portfolio project, I created a ‘Wedding Itinerary’ application. This app allows a user to store several aspects of their wedding day into a database - mainly a Bride, Groom, Wedding Location, Wedding Datetime, and individual plans for the day. Altogether, this creates a snapshot of the wedding day, aka a ‘Wedding Itinerary’.
For my Rails portfolio project, I wanted to create an app that I would actually use in my day to day life. “What am I passionate about?” I thought. The answer was sadly..chores. If it were up to me, I would have my house looking like a model home at all times. My significant other, however, not so much. Enter..CHOREIZO! Here to Spice Up Your Chores and your life.
I wrote a Project Management app for my Sinatra Portfolio project. This app has a basic sign up/sign in home screen, and allows a Project Manager to add both Project and Client objects. This layout gives a Project Manager the ability to keep track of all projects (past/present/future) with details like name, budget remaining, status, and client.