Move Mentor

About the Project

Move Mentor is a personal fitness application designed to help users build consistency and clarity around their health goals. It brings workouts, nutrition, and progress tracking into a single, distraction-free experience focused on daily decision making rather than raw data overload.

The app emphasizes visibility and momentum. Users can quickly see where they stand, what they’ve completed, and what needs attention, without navigating through cluttered charts or unnecessary configuration. The goal is to make tracking feel supportive instead of burdensome.

Move Mentor was built as a real-world product, not a demo. It prioritizes usability, data integrity, and a clear separation between user-facing features and underlying systems, allowing it to grow as requirements evolve.

How It Was Built

Move Mentor was built as a modern full-stack web application using Next.js for routing, server rendering, and API routes. Tailwind CSS was used to rapidly design a responsive UI with a bento-inspired layout that adapts cleanly across screen sizes.

Prisma powers the data layer, providing a strongly typed interface to the database and enabling safe, predictable schema evolution as features expanded. OAuth authentication was integrated to handle user identity securely while keeping the onboarding experience fast and familiar.

The application separates concerns between data access, business logic, and UI rendering, making it easier to iterate on features like progress tracking and dashboard composition without tightly coupling components.

Key Features

  • OAuth authentication with secure session handling
  • Personalized bento-style dashboard that adapts to user data
  • Workout logging with structured exercise entries
  • Nutrition tracking tied to daily goals
  • Real-time progress indicators and summaries
  • Goal-driven insights to highlight trends over time
  • Responsive design optimized for desktop and mobile
  • Strongly typed data models with Prisma for reliability
ReactNext.jsPrismaPostgreSQLDocker