Skip to content
matttre°
IT
Let’s talk
Work

Health tracking · 2023

Revita

A nutrition and progress tracker focused on calories, macros, and daily weight trends with a practical, no-friction flow.

Product EngineeringWebShippedGitHub
Revita preview

01 · Idea

The problem and the solution.

Why it exists

Revita started from a real need during a diet phase, then evolved into a structured web app. The product combines calorie target calculation, macro logging, and weight monitoring in one flow, so users can move from setup to daily tracking quickly without dealing with noisy UI.

What I built

  • Built with Next.js App Router using Server Components and Server Actions for form flows and auth-safe mutations.
  • Supabase integration for authentication plus persistent logs (weight entries, meals, and nutrition-related data).
  • Progress visualization with Chart.js / react-chartjs-2 to make trend reading immediate instead of spreadsheet-like.

02 · Product & design

Experience and identity.

03 · Engineering

Technical stack.

Next.js
TypeScript
React
Tailwind
Keep exploring / Next projectMie