Skip to content

AlexTu2/Gatchapom

Repository files navigation

GatchaPom 🍅✨

A gamified Pomodoro timer that rewards your focus time with collectible stickers! Combine productivity with the fun of gatchapon mechanics.

Features 🌟

  • Pomodoro Timer:

    • Customizable work/break cycles (default 25/5/15 minutes)
    • Long break intervals after 4 cycles
    • Visual and audio notifications
    • Background timer tracking
    • Built-in YouTube player featuring ChrisPNugget's beats
    • Leon's sound bites when unlocking certain stickers
  • Gacha Store:

    • Earn Micro Leons through completed sessions
    • Buy and open sticker packs with animated experience
    • Track your collection progress
  • Sticker Collections:

    • 100 Devs themed stickers (Twitch & Discord)
    • Use stickers in chat messages
  • User Features:

    • Secure authentication
    • Customizable profiles
    • Saved preferences and collections

Tech Stack 🛠

  • Frontend: React, TypeScript, Tailwind CSS, Radix UI, Framer Motion
  • Backend: Appwrite (Auth, Database, Storage, Cloud Functions)
  • Development: Vite, ESLint, Node.js

Acknowledgments 🙏

Built during the 100Devs mini hackathon, inspired by the Pomodoro Technique. Special thanks to Appwrite, our community sticker contributors, and ChrisPNugget for the amazing music.


Made with ❤️ by Alex Tu

About

Gatachapom, a Gatcha-pomodoro timer fusion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published