Juan I.
ES
Back to projects

Be Fit Pro - Goal Management with Calendars

Productivity app based on the 'One Calendar = One Goal' concept, with visual tracking through daily marks and AI-powered calendar generation.

Next.js 16 React 19 TypeScript Tailwind CSS 4 Prisma PostgreSQL Auth.js
Be Fit Pro - Goal Management with Calendars

Features

Dedicated Calendars

One visual calendar for each goal

Visual X Marks

Tangible satisfaction when marking completed days

4 Task Types

DAILY, FIXED_REPETITION, INFINITE, and DEADLINE for different needs

AI Generation

Describe your goal and AI creates the calendar

Dark Mode

Dynamic theming that respects system preferences

Multi-language

Full support for Spanish and English

Architecture

Frontend Next.js 16 with React 19 and Server Components
Styling Tailwind CSS 4 with the new @theme system
Database PostgreSQL with Prisma ORM
Authentication Auth.js with Google OAuth and email verification

Design Philosophy

Inspired by the “Don’t Break the Chain” productivity technique popularized by Jerry Seinfeld, where motivation comes from maintaining an unbroken chain of completed days.