Skip to content

dominikjessen/cinemojis

Repository files navigation

Logo

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.

Built with

Typescript Next.js Radix UI React Hook Form Zod Jest React Testing Library HTML5 CSS3 Tailwind Supabase

About Cinemojis

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.

Check out Cinemojis here

About the codebase & future work

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.

Product Images

TBD

About

Decode movies using just 5 emojis in Cinemojis. Create your own movie-emoji sets and see if others can get them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors