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