🚀 Inspiration

- HabitX started from my personal struggle with consistency. I wanted a simple platform that helps people track their daily habits, maintain streaks, and stay accountable through community sharing.


🧩 What It Does

  • Lets users create up to 5 daily habits
  • Update task status and upload images as proof
  • Automatically track streaks
  • Share tasks with the community
  • Reflect daily progress to understand where you're falling behind Live Link : https://habit-builder-rho.vercel.app/

🛠️ How We Built It

  • Firebase Authentication for user accounts
  • Firestore for storing tasks and streak data
  • Firebase Storage for image uploads
  • A clean, minimal frontend (Next.js , firebase) Github : https://github.com/SimpleCyber/Habit-Builder

🧱 Challenges We Ran Into

  • Using the same database for development and production, which led to data corruption → Learned to maintain separate DB environments

🏆 Accomplishments We're Proud Of

  • Open-sourced the project
  • Reached 5+ forks with valuable community contributions
  • Adopted by 50+ users who use HabitX for their day-to-day task tracking
  • Built a clean, meaningful habit-tracking experience

📚 What We Learned

  • Streaks truly motivate users and help build consistency
  • How to structure Firebase efficiently for optimal reads/writes
  • Safe deployment practices and environment separation

🔭 What's Next for HabitX

  • Adding analytics for weekly/monthly progress
  • Community streak competitions
  • Habit reminders & notifications
  • Mobile app version
  • More open-source contributions

Built With

Share this project:

Updates