Here we are again, writing another post, meaning that I completed my third project for Flatiron school and I could not be happier!
This time around, I created an Anime series collective of A-Z titles (my favorites of course).
Since you asked, series wise my favorites are: Attack on Titan, Jujutsu Kaisen, and Code Geass: Lelouch of the Rebellion, but as our likes and interests change this will inevitably change.
Now back to the project..
Requirements for this project seemed like an insurmountable mountain, solving one step only made it seem like the peak got farther and farther away. However, Dory from Finding Nemo was in my head "just keep swimming(climbing)."
To start, I created a few models; Users, Shows, Reviews, and Watch Later.
We want a user to be able to sign in but not hardcode it into the user's controller so I used sessions =>
(omniauth was a headache)
Next, wanted to make sure a user could hop on and see a welcome page to sign up, login, or use a 3rd party, it went like this =>
Alright, next was the seed file, which took a lot longer than anticipated. =>
Awesome! Next was tying things together with the shows controller and view files. =>
Everything is in place for our views now =>
Which all tied together with new, edit, index, and show will look like =>
(26 titles are very difficult to fit in one screenshot but you get it)
So, great! We have our users and shows but we need to add some more spice, let's add reviews!
Here comes the reviews controller! =>
Sweet, looks like we're set to create some views so we can give our undying love to these amazing titles =>
All tied up like Houdini, it'll look like this! =>
So we can click on a title, get the genre, description, seasons, and rating, and then leave a review!You can even create a new review, update it or, or delete your review just incase you didn't get give it a 5/5.
And there you have it folk, an A-Z collective of Anime's you should definitely watch if you haven't already.
Now I know it doesn't have all the css bells and whistle right now, but this will continue to be a work in progress and will be updated once it's shiny and pretty.
Thanks for tuning in!