Skip to content

bloom is a cozy, gamified life OS for neurodivergent minds. Track your habits, boost your mood, care for your character, and grow your rituals — all in a calming RPG-like world.

License

Notifications You must be signed in to change notification settings

NollysCafe/bloom

Repository files navigation

🌸 bloom

turn your life into a cozy quest


🧘‍♀️ What is bloom?

Ever had a free day — or even a free month — and yet felt stuck, overwhelmed, or frozen, endlessly scrolling on TikTok or Insta, unable to start anything on your mental to-do list? bloom is here to change that.

bloom is a cozy, gamified life planner for ADHD brains, neurodivergent minds, and anyone who just needs a little extra dopamine to get started. It breaks down your goals into tiny, manageable steps — wrapped in soft UI, gentle soundscapes, pixel art characters, and RPG-style XP systems. 🌿


🌱 Features

✅ Core Life Tools

  • Daily Planner with to-dos and step-by-step task breakdowns
  • Habit Tracker with streak system and rituals
  • Mood Tracker with emotional stats, journaling, and insights
  • Medication / Reminder system with customizable timing
  • Food & Energy Diary to connect nutrition to focus
  • Pomodoro Timer & calendar view

🎮 Gamification

  • XP system for completing tasks
  • Level up your character avatar
  • Buy cosmetics, furniture, and cozy upgrades with in-game currency
  • Complete “real-life dungeons” (e.g. clean room, do taxes) solo or with friends
  • Unlock new areas and achievements

🧍 Pixel Character + Room

  • Choose your avatar style
  • Customize your little café or home scene
  • Your avatar sleeps, eats, and relaxes based on your habits

📻 Vibe Center

  • Built-in radio with lo-fi, rain sounds, cozy ambiance & customizable mixes
  • “Noise Lounge” with pink, white, brown noise options
  • Selectable “focus channels” for writing, chores, creative bursts, etc.

🧠 Inspiration

  • cozycore 🍯
  • ADHD planning needs 🧠
  • Duolingo + Stardew Valley + Notion = 💖
  • Therapy techniques, reward-based motivation
  • Café culture, journaling rituals, calming games

💡 Why "bloom"?

Simple. Soft. Universal. You don’t need to hustle. You don’t need to grind. You just need to bloom, gently, at your own pace.


🛠 Tech Stack

Client Server Game Layer DB Extras
React + Vite Node.js Phaser MariaDB SASS, Howler.js (audio)
TypeScript Express 2D Pixel Art Engine MariaDB SendGrid (email)

🚧 Project Structure

bloom/
├── client/ # React + Vite front-end
│ └── src/
│ ├── assets/ # Pixel characters, themes, audio, etc.
│ ├── components/ # UI components
│ ├── game/ # Mini game engine logic
│ ├── pages/ # All app pages (planner, mood, radio, etc.)
│ └── styles/ # SASS styling
├── server/ # Node.js + Express API
│ └── src/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── middleware/
│ └── utils/
├── shared/ # Shared types/interfaces
├── public/
└── README.md

🔖 Roadmap

  1. Core Life OS
    • Planner + habits + mood tracking
  2. XP System
    • Task-to-XP logic + rewards
  3. Mini Game Layer
    • Pixel character visuals
    • Daily animation engine
  4. Social System
    • Friends, co-op dungeons, help system
  5. Radio/Noise Center
    • Live sound channels + custom mixer
  6. Cosmetics Shop
    • Buy visuals, items, and home upgrades

💌 Project Codename

  • Codename: project.bloom
  • App ID: com.thenolle.project.bloom

✨ Contributors

Coming soon — want to join the cozy quest? ☕ Reach out!


📣 License

NFE-OSL v1 © Nolly's Cafe


🧋 Final Note

bloom is not just an app. It’s a vibe. It’s for the overwhelmed, the scattered, the tired, the dreamers. You deserve to bloom at your own pace 🌸

About

bloom is a cozy, gamified life OS for neurodivergent minds. Track your habits, boost your mood, care for your character, and grow your rituals — all in a calming RPG-like world.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks