Prove you know your way around movies and guess the movie title using only 5 emojis. Create your own emoji-movie sets for others to play or play the daily cinemoji challenge.
Cinemojis is a game where players have 5 tries to guess a movie title from a string of 1 - 5 emojis. Players can either play a (thematic) set of movies like 2010s favorites, a cinemoji challenge rotating daily, or sign up and create their own movie-emoji sets for themselves or others to play.
Cinemojis served as a small/medium size project for myself to learn more about the Next.js App Router, try out Supabase's Auth & Postgres database with edge functions and generally keep my React/Next, TypeScript, HTML, CSS skills sharp. The codebase itself is a WIP and there are a few tasks (all managed via a Linear project, like all my projects) I'd classify as tech excellence that I'll tackle eventually, like refactoring the play & daily-challenge components to use fewer useEffects (and/or potentially using a state management approach to keep track of game state), a lot more test coverage, and determining which pages could also be converted to server components.
I'd also like to play around more with Framer Motion to add animations to the site.
TBD