🌌 Project Story: NorthernStar
🌟 Inspiration
Life is busy. We set goals, but often struggle with follow-through—whether it’s meditating, journaling, or simply drinking enough water.
I was inspired by the question:
“What if progress could feel rewarding, human, and connected?” ✨
That question became the seed for NorthernStar 🌠, an ecosystem designed to help people stay consistent, supported, and inspired—while keeping their data 🔒 private.
🛠️ How We Built It
- Core Dashboard 💻 – Modular pages for Habits, Credits Treasury, AI Chat, Human Calls, Wearable Integrations, and Privacy Sanctuary.
- Habit Tracking 📅 – Streak calendar + completion rates for visual reinforcement.
- Credits System 💰 – Earn credits by completing habits, spend them on premium services.
- Kali Chatbot 🤖 – Text, voice, and video AI companion with customizable voices.
- Human Connection Hub 🧑🤝🧑 – Real, paid professional calls to fight loneliness.
- Wearable Integration ⌚ – Future concept: tracks heart rate, fatigue, anxiety signals.
- Privacy Sanctuary 🔐 – End-to-end encryption, synthetic data, blockchain verification.
📚 What We Learned
- Behavioral Design 🧩 – Rewards (credits) improve habit consistency.
- Voice UX 🎙️ – Personality-driven AI voices increase engagement.
- Balance ⚖️ – Too much AI feels robotic—humans remain essential.
- Privacy Matters 🔐 – Trust is the foundation of wellness tech.
👉 Fun fact: People were way more consistent when Morgan Freeman’s voice reminded them to hydrate. 🥤
⚡ Challenges
- Integration Complexity 🔄 – Merging credits, habits, AI, and calls into one smooth UX.
- Wearables 💡 – Concepting how heart + blood signals could detect mental states without overwhelming users.
- Privacy 🔒 – Designing encryption + synthetic data pipelines for maximum trust.
- Emotional Design 💖 – Making the app feel human-first instead of just “another dashboard.”
💫 Closing Thought
NorthernStar isn’t just an app—it’s a guiding companion 🌠.
It rewards your growth, connects you with others, and protects your journey.
As we like to say:
✨ Follow your NorthernStar… because progress feels better when you’re not alone. ✨
🧮 Bonus (LaTeX Example)
To calculate earned credits:
$$ \text{Credits} = \sum_{i=1}^{n} \text{habit}_i \times \text{reward}_i $$
💻 Example Code Block
const completeHabit = (habitId: string) => {
updateStreak(habitId);
addCredits(5); // reward user with credits
console.log("✨ Habit completed, credits earned!");
};
Built With
- axios
- chart.js
- cloud-functions/aws-lambda
- firebase-(auth
- firestore
- ios-&-android
- javascript
- react
- reactnative
- redux
- revenuecat
- storage)
- typescript
Log in or sign up for Devpost to join the conversation.