Premium

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.

Next.js Fitness & Coaching Dashboard with AI Assistant

Everything included

Full Stack

Member and coach dashboard + NestJS API with TypeORM and auth

$149
Buy separately: $198Save $49
Documentation
Or buy a single part from $99
  • Use in unlimited commercial projects. Client work included.
  • One-time payment, free updates
  • Business invoice with your VAT or tax ID

Recent Buyers

Updates in real-time

This template is new

Be the first to buy it.

Top Countries

Based on purchase locations

No purchases yet

Buyer countries appear here after the first sale.

  • Use in unlimited commercial projects. Client work included.
  • One-time payment, free updates
  • Business invoice with your VAT or tax ID

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.

Share:

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.

Member overview, light
Member overview, light. The member's overview: activity rings, calories and macros, sleep, heart rate, upcoming workouts and daily steps
Member overview, dark
Member overview, dark. The member's overview: activity rings, calories and macros, sleep, heart rate, upcoming workouts and daily steps
Coach dashboard, light
Coach dashboard, light. The coaching overview: roster totals, clients needing attention, roster momentum, weekly check-ins, assigned work and gym accounts
Coach dashboard, dark
Coach dashboard, dark. The coaching overview: roster totals, clients needing attention, roster momentum, weekly check-ins, assigned work and gym accounts
The package

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
AI assistant

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.

AI assistant, light
AI assistant, light. The assistant before the first question, with the openers computed from the member's own day
AI assistant, dark
AI assistant, dark. The assistant before the first question, with the openers computed from the member's own day
AI assistant, hydration, light
AI assistant, hydration, light. The member asks how much water is left in the day; the assistant answers with the hydration gauge and the litres still to drink
AI assistant, hydration, dark
AI assistant, hydration, dark. The member asks how much water is left in the day; the assistant answers with the hydration gauge and the litres still to drink

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
AI assistant, the day, light
AI assistant, the day, light. Today's readings drawn as the dashboard's own cards: resting heart rate, energy, recovery and steps against the goal
AI assistant, the day, dark
AI assistant, the day, dark. Today's readings drawn as the dashboard's own cards: resting heart rate, energy, recovery and steps against the goal

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
AI assistant, sleep, light
AI assistant, sleep, light. The week's sleep answered with duration, score, lights out and wake time, each over its own run of nights
AI assistant, sleep, dark
AI assistant, sleep, dark. The week's sleep answered with duration, score, lights out and wake time, each over its own run of nights
AI assistant, steps, light
AI assistant, steps, light. A question answered with a chart: steps by day across the week, drawn inside the conversation
AI assistant, steps, dark
AI assistant, steps, dark. A question answered with a chart: steps by day across the week, drawn inside the conversation

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
AI assistant, body composition, light
AI assistant, body composition, light. Weight read as a direction rather than a number, with the body metrics behind it
AI assistant, body composition, dark
AI assistant, body composition, dark. Weight read as a direction rather than a number, with the body metrics behind it
AI assistant, coaching, light
AI assistant, coaching, light. The member's own coach, the compliance ring, and the plan for the days ahead
AI assistant, coaching, dark
AI assistant, coaching, dark. The member's own coach, the compliance ring, and the plan for the days ahead
Training

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.

Live workout session, light
Live workout session, light. A running session: the set table with weight, reps and RPE, the elapsed and rest timers, the workout queue, previous performance and a coaching tip
Live workout session, dark
Live workout session, dark. A running session: the set table with weight, reps and RPE, the elapsed and rest timers, the workout queue, previous performance and a coaching tip

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
Workout plan, light
Workout plan, light. Today's workout, the weekly split, training volume, muscle focus and recent sessions
Workout plan, dark
Workout plan, dark. Today's workout, the weekly split, training volume, muscle focus and recent sessions

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
Exercise library, light
Exercise library, light. A featured movement beside a library filtered by muscle, equipment and difficulty, with saved exercises and recent views
Exercise library, dark
Exercise library, dark. A featured movement beside a library filtered by muscle, equipment and difficulty, with saved exercises and recent views
Exercise detail, light
Exercise detail, light. Form steps, common mistakes, recommended set ranges for four goals, and alternatives
Exercise detail, dark
Exercise detail, dark. Form steps, common mistakes, recommended set ranges for four goals, and alternatives
Nutrition

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.

Meal planner, light
Meal planner, light. The day's meals on a timeline with macros per meal, the calorie target, macro progress, recommendations and grocery highlights
Meal planner, dark
Meal planner, dark. The day's meals on a timeline with macros per meal, the calorie target, macro progress, recommendations and grocery highlights

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
Nutrition, light
Nutrition, light. Calories and macros, today's meals, hydration, weekly calorie intake and macro balance
Nutrition, dark
Nutrition, dark. Calories and macros, today's meals, hydration, weekly calorie intake and macro balance
Body

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.

Activity, light
Activity, light. Steps, active time, calories and distance, this week against last, activity rings, the hourly heatmap and recent activities
Activity, dark
Activity, dark. Steps, active time, calories and distance, this week against last, activity rings, the hourly heatmap and recent activities
Sleep, light
Sleep, light. Duration, score, bedtime and wake time, sleep stages, the weekly trend, the schedule and recent nights
Sleep, dark
Sleep, dark. Duration, score, bedtime and wake time, sleep stages, the weekly trend, the schedule and recent nights

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
Health, light
Health, light. A health score, what to focus on, the daily essentials against their goals, and health tips
Health, dark
Health, dark. A health score, what to focus on, the daily essentials against their goals, and health tips

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
Progress, light
Progress, light. Performance over the week, before and after photos, body metrics, progress by category and recent achievements
Progress, dark
Progress, dark. Performance over the week, before and after photos, body metrics, progress by category and recent achievements
Progress photos, light
Progress photos, light. Before and after side by side, with body measurements, goal progress, milestones and earlier checkpoints
Progress photos, dark
Progress photos, dark. Before and after side by side, with body measurements, goal progress, milestones and earlier checkpoints
Community

A community around the training

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

Community, light
Community, light. Community figures, popular groups, open challenges and top contributors
Community, dark
Community, dark. Community figures, popular groups, open challenges and top contributors

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
Settings, light
Settings, light. Profile summary, account settings, appearance with theme, accent and animations, privacy and data, notifications, connected devices and the subscription
Settings, dark
Settings, dark. Profile summary, account settings, appearance with theme, accent and animations, privacy and data, notifications, connected devices and the subscription
Bilingual

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.

Sign in, light
Sign in, light. The sign-in page, with the demo member filled in by the link
Sign in, dark
Sign in, dark. The sign-in page, with the demo member filled in by the link

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
Member dashboard in Arabic, light
Member dashboard in Arabic, light. The member overview in Arabic, mirrored right to left
Member dashboard in Arabic, dark
Member dashboard in Arabic, dark. The member overview in Arabic, mirrored right to left
Coaching

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.

My clients, light
My clients, light. The coach's roster, quiet clients first, with each client's last session, plan compliance and sessions this week
My clients, dark
My clients, dark. The coach's roster, quiet clients first, with each client's last session, plan compliance and sessions this week

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
Client page, light
Client page, light. One client's week: sessions and minutes, assigned work with its state, weekly check-ins with the coach's replies, and the form that assigns the next workout
Client page, dark
Client page, dark. One client's week: sessions and minutes, assigned work with its state, weekly check-ins with the coach's replies, and the form that assigns the next workout

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
AI assistant, coach, light
AI assistant, coach, light. The assistant answers a coach's question about the roster with a card per client, a short reading of the week and three follow-up questions
AI assistant, coach, dark
AI assistant, coach, dark. The assistant answers a coach's question about the roster with a card per client, a short reading of the week and three follow-up questions
Roles

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
Members, light
Members, light. The back office's member list with totals, filters, verification status and join dates
Members, dark
Members, dark. The back office's member list with totals, filters, verification status and join dates
Content, light
Content, light. The catalogue gym staff manage: exercises, workouts, programs and dishes, with filters and actions
Content, dark
Content, dark. The catalogue gym staff manage: exercises, workouts, programs and dishes, with filters and actions

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
Client roster in Arabic, light
Client roster in Arabic, light. The coach's roster in Arabic, with figures kept left to right
Client roster in Arabic, dark
Client roster in Arabic, dark. The coach's roster in Arabic, with figures kept left to right
Under the hood

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
Before you launch

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

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.

Perfect for

Build your next fitness product with Kinora

Online coaching platformsPersonal trainers with a client rosterGyms selling coaching alongside membershipFitness and wellness appsAgencies building a fitness product for a clientBilingual platforms with Arabic and RTL

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 unlimited commercial projects, including work you deliver to clients.
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.

Pricing

Choose your package

One payment for the full source code, yours to change and ship.

Everything included

Full Stack

Member and coach dashboard + NestJS API with TypeORM and auth

What is inside

  • Member & Coach Dashboard$99
  • Backend API$99
Bought one by one$198
You save$49
$149

Or buy one part

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

$99

Backend API

The NestJS API on its own, with TypeORM, JWT auth, the fitness and coaching modules, MCP tools, and a one command seeder

$99

Safe and secure payments powered by Paddle

A VAT receipt is sent to your email after purchase.

Related Templates

Next.js Restaurant Template with Online Ordering and Kitchen Dashboard - Next.js Restaurant template preview - Aniq-UI

Restaurant

$179
Restaurant
Full Stack
New
AI

Food Studio is a full-stack Next.js restaurant template: an ordering website with menu, combos, cart, checkout and order tracking, a staff dashboard for orders, the menu and the kitchens, a NestJS API, AI tools for dish photos, and English and Arabic with RTL.

View Template
Next.js Restaurant Ordering Website Template - Next.js Restaurant template preview - Aniq-UI

Restaurant Ordering Website

$79
Restaurant
Ordering Website
New
AI

A Next.js 16 restaurant ordering website with a menu, combo meals, a meal builder, cart, checkout, order tracking and customer accounts, in English and Arabic.

View Template
Next.js Restaurant Admin Dashboard Template - Next.js Restaurant template preview - Aniq-UI

Restaurant Admin Dashboard

$99
Restaurant
Staff Dashboard
New
AI

A Next.js 16 restaurant admin dashboard for running orders, the menu, categories, customers, kitchens and the team, with an AI studio for dish photos, in English and Arabic.

View Template
Technical Advantages

Built to Work on Every Screen, for Every User

Every premium template is responsive, accessible, fast and typed from the first commit, so your launch starts from production-ready code.

01 · Layout

Responsive Design

Phone, tablet and desktop layouts from one set of components, with a phone menu and 44px tap targets.

Learn more: Responsive Design

02 · Inclusive

Accessibility

Semantic HTML, labelled controls, a visible keyboard focus ring and reduced motion support.

Learn more: Accessibility

Enterprise-Grade Features Included

Developer Experience

  • TypeScript 5.0+ with strict type checking
  • Server & Client Components architecture
  • Quick start guide and feature docs

UX & Performance

  • Mobile-first responsive design system
  • Accessible markup with ARIA and keyboard navigation
  • Fast rendering with server components and optimized assets

Maintenance & Support

  • Support included with your purchase
  • Regular security & framework updates
  • SEO-optimized semantic structure
world map

Global User Community

Join thousands of developers worldwide who trust Aniq-UI for their projects. Our templates are being used across the globe to create stunning web experiences.

Aniq-uiAniq-ui

Cookie Preferences

We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. By clicking "Accept All", you consent to our use of cookies for analytics and personalized advertising.