Inspiration
I'm inspired by the facebook games of a bygone era, where everything was simpler. I just wanted to create a game where my partner and I can chill, decorate a cozy home and keep our virtual cat happy.
What it does
It's a simple game where you can complete daily quests to earn coins, level up your cute cat, buy furniture and decorations and express your creativity
How we built it
I used Figma to prepare the assets, Supabase for the db + auth, Netlify for the deployment, entri for the domain, interact.js for the drag and drop and of course Bolt for the code. It includes shadcn, typescript, tailwind, gsap.
Challenges we ran into
The biggest challenge was managing my token expenses + supabase RLS. It's not super clear how that works for a beginner, and Bolt wasn't considering the full schema at first when trying to implement new features.
Accomplishments that we're proud of
- Setting up auth and making it work
- Having different cats for players to choose
- A diverse set of items available
- Inventory management, drag and drop with bounding
What we learned
I learned a lot about relational databases, race conditions, idempotence, drag and drop features, database migrations, how foreign keys work, responsive design, game design. Lots of things!
What's next for Cozy Cats
The next thing will be to create campaign quests and add social features so you can visit other player's rooms and meet their cozy cats!
Built With
- figma
- gsap
- interact.js
- netlify
- shadcn
- supabase
- tailwind
- typescript


Log in or sign up for Devpost to join the conversation.