Inspiration
My Habit-Tracking Journey
I built Habbit after struggling to be consistent with small routines—morning walks, meditations, and even drinking 2 litres of water per day. I missed the friendly “nudge” a friend would give, so I imagined an AI companion, Pip, who could cheer me on without judgment.
What it does
Habbit helps you add, build, and maintain daily routines and guides like a friendly AI sidekick. It works offline, lets you track streaks, and even adapts its messages to keep you motivated.
How we built it
- Used Bolt’s drag-and-drop builder and plain-English prompts to whip up screens and components in minutes.
- Turned on service workers with a couple of toggles so the app runs without Wi-Fi.
- Configured Pip’s chat in Bolt by writing simple conversation snippets—no complex AI integrations needed.
- Styled everything with Bolt’s built-in theme editor and added tiny animations through point-and-click settings.
Challenges we ran into
Bolt’s design: The builder sometimes misses context (screenshots or all) and requires extra tweaking.
- Personality tuning: It occasionally misunderstands the problem and repeats the same error multiple times.
- Animation limits: Bolt’s presets were useful but never quite “just right,” so we had to mix and match settings.
- Accessibility checks: Keyboard nav and screen-reader support needed several rounds of testing and fine-tuning.
Accomplishments that we're proud of
- Launched a fully offline-capable PWA without any coding knowledge.
- Built a customizable AI companion without writing a single line of backend code on Bolt.
- Nailed down a simple workflow for adding new habits, categories, and motivational messages on the fly with just a few lines of text input.
- Proved you can go from zero to a living, breathing habit tracker—complete with chat—using nothing but Bolt and plain English.
What we learned
- React & TypeScript 101: Used Bolt’s drag-and-drop builder and plain-English prompts to set up components and types.
- Offline magic: Enabled service worker support with a couple of clicks so Habbit works without Wi-Fi.
- Good vibes only: Added simple animations and friendly messages using Bolt’s text-based configuration.
- Basic accessibility: Made Pip keyboard-friendly and screen-reader accessible through Bolt’s built-in settings.
What's next for Habbit AI Companion
A submission to Product Hunt to introduce the product after adding a few features. If all goes well, market it to interested buyers. Free for students!
- Cloud Sync: Automatically back up habits and sync across your devices.
- Push Notifications: Gentle reminders from Pip right on your home screen.
- Habit Templates: One-click setup for common routines (e.g., “Daily Stretch,” “Sleep Tracker”).
- Social Sharing: Compare streaks and cheer on friends as you journey together.
- Deeper AI Chats: More natural conversations and mood tracking with Pip.
- Calendar & App Integrations: Link Habbit with your Google Calendar, Apple Health, and more.
- Mini-Games & Rewards: Earn badges and little rewards to keep motivation high.
- Multi-Language Support: Pip speaks your language—coming soon!
- Advanced Analytics: Visualize habit trends and insights over weeks and months.
Challenge Compliance
Deploy Challenge - I have deployed this on Netify. Click to view:
Built With
- bolt.new
- chatgpt
- css3
- framer
- html5
- javascript
- lucide
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.