BranchBuddy is a Duolingo-style self-help app that helps you grow daily through fun, gamified micro-goals called "Seeds." With an adorable mascot (also called BranchBuddy 🌿), and a fully-featured productivity system, this app is your buddy on the path to becoming your best self.
Your cheerful, leafy friend BranchBuddy is always here to motivate, guide, and celebrate your daily wins!
🌱 Seeds Screen![]() |
➕ Add Seed![]() |
⚙️ Settings![]() |
🔐 Login![]() |
📆 Calendar![]() |
📝 Notes![]() |
➕ Add Notes![]() |
💬 Chatbot![]() |
🛍️ Shop![]() |
- 📱 React Native – Cross-platform mobile development
- 🔡 TypeScript – Type-safe codebase for scalability
- 🔥 Firebase – Authentication, Firestore, and hosting
- 🗄️ Firesite – Static landing page powered by Firebase Hosting
- 🤖 AI Chatbot – Integrated smart assistant (OpenAI or similar)
File | Description |
---|---|
📊 Pitch Presentation | Initial concept presentation |
🛠 Final Presentation | Presentation for possible investors in the project |
Click the image to view the full UI in Figma.
git clone https://github.com/harunridjevic/branchbuddy.git
cd branchbuddy
npm install
npx expo start
⚠️ Be sure to set up your Firebase credentials in a.env
file before running the app.
- ✅ Track Daily Tasks ("Seeds")
- 💰 Earn and Spend Seedcoins
- 🛒 In-App Shop
- 📔 Notes for Journaling and Ideas
- 📆 Calendar Integration
- 💬 AI Chat Assistant (BranchBuddy)
- 🔐 Secure Login with Firebase
- 🌿 Personalized growth with mascot support
Pull requests are welcome! Feel free to fork the repo, suggest improvements, or build new features. Open an issue first if you'd like to discuss changes.
Created by Harun Riđević
📍 Sarajevo, Bosnia and Herzegovina
📧 harunridjevic@gmail.com
Give this repo a ⭐️ if you believe in mental wellness, gamified motivation, and adorable mascots 🌿💚
Let’s grow, one seed at a time.