2026Aktivní
OMORI Wordle
A Wordle-inspired game built around OMORI. Players guess words tied to characters, locations, and themes from the game. The app includes user accounts, progress tracking, and a new puzzle each day.
- Next.js
- TypeScript
- Tailwind CSS
- Drizzle ORM
- Neon Postgres
- Better Auth
- TanStack Query
- TanStack Hotkeys
- Vitest
- React Context
Náhled projektu
Kontext
I wanted to combine an interest in OMORI with Wordle's daily puzzle format, and practice a full-stack Next.js setup with authentication and a database.
Technický přístup
- Next.js App Router frontend with React Context for game state
- Drizzle ORM with Neon Postgres for users and stats
- Better Auth for session management
- TanStack Query for data fetching and caching
- TanStack Hotkeys for keyboard controls
- Vitest for unit and integration tests
Výzvy
- Building a word bank tied to game lore without spoiling major story beats
- Managing game state and keyboard feedback across sessions
- Persisting user progress for authenticated accounts
- Keeping client and server game state aligned
Co jsem se naučil
- React Context works well for self-contained game state, but the boundaries need to stay tight
- Daily puzzle logic is simpler when word selection is deterministic by date
- Vitest made it straightforward to test game logic and auth flows in isolation
Hlavní funkce
- Daily word puzzle
- User authentication
- Game state management
- OMORI-themed word bank
- Vitest test coverage
Další projekt
Reservation System for School Buffet
Frontend for a school buffet meal reservation system, including student ordering and admin tools.