Health tracking · 2024

Revita

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

Shipped

Project description

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.

Project highlights

  • 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.

Technologies used

Tools that power the build

Next.js
Next.js
TypeScript
TypeScript
React
React
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
React
React
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
React
React
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
React
React
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
React
React
Tailwind
Tailwind
Next.js
Next.js
TypeScript
TypeScript
React
React
Tailwind
Tailwind