NxtSet
A purposeful workout tracker built for consistency and progressive overload.
Project Overview
NxtSet was born from the need for a distraction-free workout logger. Most fitness apps are cluttered with social features or ads; NxtSet focuses entirely on the training session.
The application is designed as a Progressive Web App (PWA) capability in mind, offering a native-like experience on mobile devices with offline-first thinking.
- Streamlined workout interface for rapid logging.
- Customizable workout templates.
- Activity consistency visualization.

Technical Architecture
Built with Next.js 15+ (App Router) and Supabase for a robust serverless backend. The app leverages React Server Components for efficient data fetching and Server Actions for secure mutations.
Database interactions are handled via Supabase (PostgreSQL), with complex aggregations for statistics performed at the database level to ensure performance.
- Optimistic UI updates for instant feedback.
- Complex SQL aggregations for workout statistics.
- Responsive design with Tailwind CSS v4.