Next.js Fitness & Coaching Dashboard with AI Assistant
Full Stack
Most popularMember and coach dashboard + NestJS API with TypeORM and auth
Member & Coach Dashboard
The Next.js 16 dashboard on its own, for members, coaches and gym staff, with an in-browser mock so it runs without the API
Backend API
The NestJS API on its own, with TypeORM, JWT auth, the fitness and coaching modules, MCP tools, and a one command seeder
Building for clients?
Agency License
- Everything in Full Stack
- Unlimited projects
- Priority email support (48h)
Next.js Fitness & Coaching Dashboard with AI Assistant
Kinora is a full-stack Next.js fitness coaching template with a NestJS backend, AI assistant, client roster, workout logger, meal planner, and Arabic RTL.
Kinora is a full-stack Next.js fitness coaching template with a NestJS backend, AI assistant, client roster, workout logger, meal planner, and Arabic RTL.
Full Stack
Most popularMember and coach dashboard + NestJS API with TypeORM and auth
Member & Coach Dashboard
The Next.js 16 dashboard on its own, for members, coaches and gym staff, with an in-browser mock so it runs without the API
Backend API
The NestJS API on its own, with TypeORM, JWT auth, the fitness and coaching modules, MCP tools, and a one command seeder
Building for clients?
Agency License
- Everything in Full Stack
- Unlimited projects
- Priority email support (48h)

Kinora is a full-stack fitness and coaching platform: a Next.js dashboard that members train from and coaches run their clients from, over a NestJS API. Coaches keep a roster, assign workouts and answer weekly check-ins; members log live sessions, plan meals and follow their sleep, health and progress. An AI assistant, English and Arabic, and light and dark themes come with it.




Build your fitness product around your brand
A connected foundation for an online coaching business, a gym's member app or a wellness platform, with source code you can customize for your project. The full-stack package includes the dashboard and the API behind it.
Member side
- Workouts, a live session logger and an exercise library
- Nutrition with a meal planner
- Activity, sleep, health and progress
- Community groups and challenges
Coach and gym side
- A roster of clients, quiet ones first
- Assigned workouts, compliance and weekly check-ins
- Members, coaches, roles and the content catalogue
NestJS backend
- Authentication, roles and permissions
- Training, nutrition, sleep, health and progress data
- Coaching, community and live notifications
An AI assistant that knows who is asking
Members ask about their own day, and coaches ask about their roster. The assistant answers with cards and charts drawn from the account's own data, then offers three follow-up questions.




Connected through MCP tools
Its MCP tools call the same services the dashboard uses, and each account receives only the tools its role allows.
- Roster, client, training, nutrition, sleep and progress lookups
- Weekly check-ins and workout assignments from the conversation
- Openers computed from the reader's own day, with no model call
- Runs on Google Gemini, OpenAI or DeepSeek with your own API key


It answers with the dashboard's own cards
A question about the week comes back as the card that screen already draws, not as a paragraph describing it.
- Sleep as duration, score, lights out and wake, each over its own run of nights
- Steps as a chart of the week, drawn inside the answer
- Every figure the same one its own page is showing




And it knows whose week it is
The assistant reads the account asking, so a member gets their own body and their own coaching rather than a general answer.
- Body composition read as a direction, not a number on a scale
- Their coach, the compliance ring and the plan for the days ahead
- Three follow-up questions, computed from what was just said




A session you can actually run
Most dashboard templates draw a workout. This one logs it: write a set and the table, the queue and the figures move on.


A plan for the week
Today's workout, the weekly split, training volume and muscle focus, with the sessions behind them.
- Editable set table with weight, reps and RPE
- Stopwatch and rest timer anchored to the server
- Training programs with enrollment and a weekly schedule
- Recent sessions with duration and calories


An exercise library wired to the logger
- Filters for muscle, equipment and difficulty
- Detail pages with form steps and common mistakes
- Recommended set ranges for four goals, and alternatives
- Add to Workout puts a movement in today's queue




Meals planned on the clock
The day's meals on a timeline, sorted by the time they are eaten, with calories against the target and macros for every meal.


Calories, macros and water
- A log food sheet with macros and time
- Calories against target and the macro split
- Hydration by the glass, and weekly intake
- Recommendations and a grocery list


Activity, sleep, health and progress
Each section is built to the same depth as training, with figures that count up, charts that draw in and a tooltip that follows the pointer.




A health score with its reasons
- Steps, active time, calories and distance, with an hourly heatmap
- Sleep stages, the weekly trend and the schedule
- A health score, what to focus on and the daily essentials
- Readings logged by hand or written by a device provider


Progress you can see
- Body metrics with their trend
- Before and after photos with measurements
- A goal with its target date and how far along it is
- Achievements earned along the way




A community around the training
Groups, challenges, discussions and events, with a leaderboard of the members who show up.


Settings where every control saves
- Theme, accent color and animations, saved on the account
- Notification and privacy switches, and a download of everything the account has recorded
- Device data sources with keys created and revoked per account
- A subscription card with the plan and its billing history


Start with English, Arabic, light, and dark
English and Arabic interfaces are included, with right-to-left layouts for Arabic and light and dark themes on every screen.


Right to left, end to end
Customize the branding and extend the translations for your audience.
- Layouts written with logical properties, so they mirror in Arabic
- next-intl messages split by feature and locale
- An accent picker that rebuilds every color token around one hue
- Use the Light and Dark switch above the screenshots to compare each screen in both themes


The half most fitness templates leave out
Charts are the easy part. What a gym sells is the loop between a coach and the person following them, and every step of it is here.


Assign the work, and watch it land
The coach sets a workout for a day. The member sees it ahead of anything they picked, and it counts as done when they finish a session of it.
- A roster of the coach's own clients, quiet ones first
- Assigned work with upcoming, missed and done states
- Weekly check-ins with weight, how the week felt and a note, answered by the coach
- One message thread per coach and client, delivered live


The same assistant, on the coach's side
A coach asks about the roster and gets the roster back: who trained, who slipped, and who to message first.
- Compliance across every client, ranked by who needs attention
- Check-ins and assignments written from inside the conversation
- Only the tools the coach role allows, on the same MCP server


Give each role the screens it needs
One account table for members and staff. The roles an account holds decide what its sidebar shows, and the API enforces the same permissions.
Members
- Their own training, nutrition, sleep, health and progress
- Their coach, their plan and their check-ins
- Community groups and challenges
Coaches
- Their own roster and nobody else's
- Assigned work, check-ins and messages
- The assistant, scoped to their clients
Gym staff
- Members, coaches and coach roles
- The catalogue: exercises, workouts, programs and dishes
- Community, challenges, events and awards




The coach side speaks Arabic too
Both roles ship in both languages, so the coaching screens mirror exactly as the member screens do.
- The roster, the client detail and the assignment forms, all right to left
- The same components, with no second layout to maintain
- Light and dark on both sides of the product


Build on a familiar full-stack foundation
Next.js 16, React 19, TypeScript, Tailwind CSS 4, and a modular NestJS backend.
Frontend
- Next.js 16 App Router, React 19, TypeScript
- Tailwind CSS 4
- TanStack Query for API data, Redux Toolkit for the rest
- React Hook Form and Zod for forms
- next-intl for localization
Backend
- NestJS with per-domain modules
- TypeORM with SQLite for local development
- MySQL support through configuration
- JWT authentication with roles and permissions
- Socket.io for live notifications and messages
Developer experience
- Setup documentation for both apps
- Exact pinned dependencies
- One API layer, consumed through query hooks
- An in-browser mock, so the dashboard runs before the API is up
What you configure yourself
Kinora is a source-code template, not a managed hosting subscription. Configure your hosting, database, media storage, and the external services you choose to use.
Hosting and data
- A host for the dashboard and the API
- SQLite, or MySQL with its migration generated once
- S3-compatible storage for profile and progress photos
Devices
- A device provider or bridge that writes readings with an account key
- No watch or tracker integration is built in
AI
- Your own Google Gemini, OpenAI or DeepSeek API key
- Provider charges are not included
Explore Kinora before you build
Sign in as a member or as a coach, in light and dark mode. The demo sign-in page fills in a demo account for you, and the demo data is rebuilt every day. The demo includes a few free assistant messages, and you can add your own Google Gemini, OpenAI or DeepSeek key to carry on. Screenshots use sample data.
Build your next fitness product with Kinora
Technical Specifications
Framework
Next.js 16
React Version
React 19
Styling
Tailwind CSS 4
TypeScript
Yes
Responsive
Mobile, Tablet, Desktop
Support Period
Lifetime Included
Pro Tip: All templates include comprehensive documentation to get you started quickly.
Frequently asked questions
- What do I get when I buy this template?
- The complete source code of the package you choose, downloaded from your personal dashboard right after checkout. A business invoice is available for every purchase.
- Can I use it for client and commercial projects?
- Yes. Every paid template comes with a Commercial licence that covers one commercial project, including work you deliver to a client. To reuse the same template across several projects, choose the Agency licence, which covers unlimited projects.
- Do I get updates after buying?
- Yes. Updates are free. New versions appear in your dashboard, where you can download every file you own again at any time.
- Is support included?
- Yes. The assistant on this page answers in seconds, and email support is included with every purchase, at support@aniq-ui.com, with a reply within 4 hours.
- Can I try it before I buy?
- Yes. This template has a full live demo, linked at the top of this page, so you can click through the real thing before you decide.
Related Templates
Professional Next.js Templates Technical Advantages
Our Next.js templates are engineered with performance optimization, TypeScript integration, and developer-friendly architecture to accelerate your web application development. Ready-to-use UI components save hours of design and coding time.
Responsive Design
Fully adaptive Next.js Templates with responsive breakpoints for mobile, tablet, and desktop viewport optimization.
Accessibility
Semantic HTML, ARIA attributes and keyboard navigation, built with accessibility in mind.
High Performance
Built on the Next.js App Router with server components and optimized assets, so pages stay fast as they grow.
TypeScript Support
Next.js App Router architecture with server components for reduced client-side JavaScript and faster time-to-interactive metrics.
Enterprise-Grade Features Included:
Developer Experience
Enterprise-grade development toolkit
- TypeScript 5.0+ with strict type checking
- Server & Client Components architecture
- Comprehensive JSDoc documentation
UX & Performance
Optimized user experience metrics
- Mobile-first responsive design system
- Accessible markup with ARIA and keyboard navigation
- Fast rendering with server components and optimized assets
Maintenance & Support
Long-term project sustainability
- Support included with your purchase
- Regular security & framework updates
- SEO-optimized semantic structure
All Next.js Templates implement modern React 19 patterns, App Router architecture, and Web Vitals optimization for SEO-friendly performance.


