Web Habit Tracker with SMS Reminders

Customer: AI | Published: 15.11.2025

I want to launch a real-time, browser-based habit tracker that nudges users every day with a text message. The flow is straightforward: a user creates a habit on the site, chooses a reminder time, and then receives an SMS each day until they tick that habit off. As soon as they mark it complete, the UI should update instantly—no page refreshes—so a websocket or similar live-update mechanism makes sense. Core functions I need built: • Account creation and secure login (email or social) • CRUD screens for habits with per-habit scheduling • SMS dispatch for daily reminders (Twilio or comparable gateway) • Real-time status updates in the dashboard • Basic analytics view (streak length, completion rate) I can expand later Tech is up to you, but a modern JavaScript stack—React or Vue on the front end, Node.js or Django on the back, and a cloud database such as Firebase, Supabase, or Postgres—will keep deployment smooth. Please wire the SMS layer so it can be swapped easily if costs dictate a different provider. Hand-off items: • Source code in a private repo • Environment variables sample and setup guide • Deployed demo URL I can test • Short walkthrough video or README explaining architecture and adding new SMS gateways Acceptance criteria: a new user can register, add one habit, set a reminder for the same day, receive the SMS, and mark the habit complete while the browser dashboard updates in real time. If something in the scope isn’t clear, let’s iron it out before you begin—otherwise I’m ready for you to build and ship.