Ons werk

Up/Habits

AI-native habit tracker.

Voorbeeldweergave met fictieve data.

Wat het oplevert.

Gewoontes bijhouden via telefoon, browser én Claude, met overal dezelfde data.

Soort
Web App + API + MCP
Merk
UpScailed, eigen product
Gebouwd met
React 19, Vite PWA, Hono, Firebase, MCP SDK, Zod
Live
habits.upscailed.nl
Wat erin zitUp/Habits
  • Frosted-glass dashboard: Momentum, XP en je dag als drie ringen.
  • 90 dagen geschiedenis met vergrootglas + grafieken over tijd.
  • Slimme herinneringen via push én branded e-mail bij inactiviteit.
  • Volledige gamification: XP, levels, badges, momentum, unlockable themes.
  • AI-native via MCP: Claude leest, maakt en vinkt je habits live af.
  • Web, telefoon-PWA en agent praten met dezelfde Firestore.

Over dit project.

Habits is een habit tracker die op drie manieren werkt: als installeerbare PWA op je telefoon en laptop, als REST API en als MCP-server. Alle drie werken met dezelfde data, dus alles is altijd gelijk. Onder de motorkap zit een echte gamification-laag met XP, levels, badges, unlockable themes en app-iconen. De momentum-score kent een exponentieel verval. Eén getypeerd domeinmodel in Zod is de enige bron van waarheid. Een Hono-API op Vercel praat via Firebase Admin met Firestore.

De app zelf is een verzorgd, frosted-glass dashboard: drie donutringen (Momentum, XP en je dag) met daaronder een 90-dagen-overzicht waar je met je vinger overheen sleept voor de score per dag. Tik op een ring voor de trend over tijd, met een drempellijn die aangeeft wanneer je klaar bent voor een nieuwe habit. Slimme herinneringen komen via push én via een branded e-mail wanneer je een tijdje niet incheckt. Een zwevende menubalk en een changelog in de app laten zien wat er nieuw is. Is er een update, dan meldt de app dat zelf.

Via het MCP-protocol koppelt een agent (Claude, Mission Control, eigen tooling) zich met een persoonlijke API-sleutel en krijgt zeven tools (today, list, complete, uncomplete, create, update, stats). Zeg je tegen Claude "Ik heb mediteren gedaan", dan staat het afgevinkt in je tracker. Je hoeft er geen app voor te openen.

Een tool die precies bij jouw werk past.

Vertel ons je probleem. Dan kijken we samen of er een dashboard, workflow of app in zit.

Bekijk maatwerksoftware