My Flatiron Final Project
Our final project at flatiron was to make an app with react and redux. It was really difficult for me to think of what to make. I ended up getting the idea to make an animal crossing daily checklist. It was really difficult to think of everything I needed and I ended up making it a bit more complicated than I needed it to be.
I had so many attributes for my island when I really didn’t really need many. I had an attribute for everything on the checklist. I only really needed the name of the island and the villagers that lived on the island. On my villager model I just had the name and the island id of the island it belonged to.
One of the first issues I had was when I was making the form to make a new island. I wasn’t sure how I was gonna make it so that the island and the villagers were created. I ended up making an array of villagers for my state. After the island was created I iterated over that array of villagers in the state and created the villagers.
This ended up being one of my favorite projects but also the most difficult. If there is gonna be a language id prefer to code in it would have to be React. Redux was really difficult to understand at first but after I started working with it on my project it made a lot more sense. The same goes for working with thunk. I didn’t quite get it at first but now it makes sense when I used it in my project.