Кейс / Фітнес

Fitme.

Легкий цифровий тренер: тренування, прогрес та акаунти без зайвого

Fitme — Фітнес і wellness
Клієнт

Бренд фітнес-клубу, якому потрібен був веб-продукт для утримання залученості членів між відвідуваннями.

Галузь

Фітнес і wellness

Рік

2024

Послуги
01 / Задача

Задача.

Фітнес-застосунки зазвичай важкі та дорогі в підтримці. Клієнту потрібен був сфокусований продукт: члени клубу входять, виконують тренування, відстежують прогрес і керують профілем, а персонал — користувачами. Він мав бути швидким на мобільних, дешевим в експлуатації та готовим до розширення платними планами.

02 / Що ми створили

Що ми створили.

Ми створили застосунок на Next.js із Prisma поверх PostgreSQL та NextAuth для автентифікації, із серверним рендерингом для швидкості й SEO та невеликою зрозумілою системою компонентів. Моделі тренувань і прогресу спроєктовані так, щоб підтримати майбутні програми та підписки без міграцій, які ламають дані.

  • Автентифікація через email та OAuth із керуванням сесіями через NextAuth
  • Бібліотека тренувань і персональний трекінг з історією та простою аналітикою
  • Адмін-розділ для керування користувачами
  • Mobile-first інтерфейс для залу: великі елементи керування, толерантні форми
  • Типобезпечний шар даних на Prisma та наскрізний TypeScript
03 / Результат

Результат.

  1. 01

    Запущено як компактний MVP із кодовою базою, яку команда клубу може розвивати

  2. 02

    Швидке перше завантаження на мобільних завдяки серверному рендерингу та мінімуму клієнтського JavaScript

  3. 03

    Модель даних готова до програм, підписок і ролей тренерів

04 / Технологічний стек

Технологічний стек.

Next.js, TypeScript, Prisma, PostgreSQL та NextAuth.

  • NextJS
  • TypeScript
  • Prisma
  • NextAuth
Відкрити продукт
Наступний кейс

Будуєте щось схоже?

Розкажіть про свій продукт, і ми поділимося, як підійшли б до задачі, з реалістичними термінами та бюджетом.