Solo fullstack application for Movie lovers. Check out current movies, curated movies, leave reviews, and add/remove movies from watch and favorite lists to customize your experience
[ ] Currently I have a bug surrounding the following: let's say a user adds the same movie to both their watchlist and favorite list. If the user goes to their profile and tries to delete the movie from the watchlist first it will remove it from the faves instead. This only happens if the user tries to remove from watchlist first because order of operations and me being semi-lazy. Make the useCallback more dynamic in ProfileRemoveButton component.......FLIPPED LOGIC TO MAKE MORE SENSE WITH WHAT A USER WOULD DO BUT BUG STILL LIVES ON
[ ] Update search logic to mimic Netflix
[x] Add typing to all useStates
[ ] find missing ratings feature
[ ] Sizing of movie images - Looks like they are stretching and squishing when I adjust window size. Maybe you have them assigned to a % of the window? I would instead make them a set size using rem (i.e. width: 5rem; height: 8rem) or something similar, youll need to tinker with it a bit. If they need to get bigger or smaller based on screen size, set a breakpoint or two.
[ ] Hover effect when hovering over movie title - Maybe add a white or yellow drop shadow so it looks like the movie is glowing when hovered over. It will also help to separate it from the dark background. You may want to also play around with how the movie image "pops out". Right now it expands, but you can see it hitting the edge of the div container holding all the movies. Maybe make that div taller so it expands past that line both above and below the carousel. You may want to also play with padding, and z index so it doesnt cover the movie titles next to it when it pops out.