Kalo te përmbajtja
Tech Atlas

Menuja

Shëndet dhe fitnes

TrainBlockShtetet e Bashkuara

TrainBlock është një platformë amerikane për trajnim personal online. Trajneri ndërton programet e stërvitjes në web dhe ia cakton klientit me disa klikime; klienti i ndjek dhe regjistron çdo seancë në aplikacionin mobile, me chat me trajnerin brenda tij. E krijuar për trajnerë personalë dhe trajnerë online.

Klienti
TrainBlock
Sektori
Shëndet dhe fitnes
Vendi
Shtetet e BashkuaraShtetet e Bashkuara
Kohëzgjatja
Që nga tetori 2026
Statusi
Në punë
Faqja
trainblock.app

Kërkesa

TrainBlock është një produkt amerikan për trajnerë personalë dhe trajnerë online. Shumica e trajnerëve e drejtojnë punën me tabela Excel, PDF, aplikacione mesazhesh dhe një mjet tjetër për ndjekjen e progresit, ndërsa klientët duhet t'i ndjekin të gjitha.

TrainBlock donte një produkt të vetëm për gjithçka: trajneri planifikon stërvitjen në web, klienti e ndjek në telefon, të dy flasin në të njëjtin vend dhe asgjë nuk shitet si shtesë me pagesë. Duhej të ishte i thjeshtë për klientë pa njohuri teknike dhe i ndërtuar për të përballuar dhjetëra mijëra përdorues në muaj.

Çfarë ndërtuam

Faqja e internetit

Një faqe me blog dhe listë pritjeje për nisjen, online që nga tetori 2026.

Aplikacioni web për trajnerët

  • Studio me role pronari dhe trajneri, ftesa për ekipin dhe ftesa me email për klientët.
  • Bibliotekë ushtrimesh: ushtrime të gatshme me foto dhe video, plus ushtrimet e vetë studios.
  • Ndërtues stërvitjesh: vlera për çdo seri, kohë pushimi, superseri, qarqe, blloqe me intervale, EMOM dhe AMRAP, zhbërje dhe ribërje, si dhe drafte të ruajtura.
  • Programe që u caktohen klientëve dhe planifikohen në kalendar. Çdo klient merr kopjen e vet dhe ndryshimet në shabllon mund t'u dërgohen atyre.
  • Rezultatet e stërvitjes në kohë reale, me komentet e trajnerit.
  • Mesazhe në kohë reale: biseda një me një, grupe, njoftime për të gjithë, kërkim, foto, mesazhe zanore dhe konfirmim leximi.

Aplikacioni mobile për klientët, në iOS dhe Android

  • Seanca e ditës dhe java e stërvitjes me një shikim.
  • Regjistrim seri pas serie që punon edhe pa internet dhe sinkronizohet më pas.
  • Kohëmatës pushimi dhe kohëmatës në ekran të plotë për intervale, EMOM dhe AMRAP, me tinguj dhe njoftime në ekranin e kyçur.
  • Chat me trajnerin, me mesazhe zanore.
  • Modalitet i çelët dhe i errët.

Njoftimet me email i lidhin të dyja, nga ftesat deri te stërvitjet e përfunduara.

Teknologjitë

TypeScript kudo, në një monorepo të vetëm me kod të përbashkët për web dhe mobile.

  • Web: React 19, Vite, React Router, TanStack Query dhe Tailwind CSS.
  • Mobile: React Native me Expo dhe SQLite për ruajtjen pa internet.
  • Backend: Supabase (PostgreSQL me siguri në nivel rreshti, Auth, Storage, Realtime dhe Edge Functions), me Resend për email-et.
  • Faqja e internetit: Astro me CMS-në EmDash, e vendosur në Cloudflare (Workers, D1, R2 dhe Turnstile).
  • Testimi: Vitest, teste end-to-end me Playwright dhe teste të bazës së të dhënave.

Roli ynë

Gjithçka: përcaktimi i produktit, dizajni UX dhe UI, zhvillimi web, mobile dhe backend, infrastruktura, videoja e produktit dhe mirëmbajtja e vazhdueshme. Është puna që bëjmë në zhvillimin SaaS dhe në aplikacionet mobile.

Hapi i radhës

TrainBlock nis në janar 2027. Deri atëherë po shtojmë udhëzimin për ushqyerjen, ndjekjen e progresit dhe kontrollet javore.

  • Faqja kryesore e TrainBlock, me listën e pritjes për nisjen në janar 2027
  • Aplikacioni web: lista e programeve të stërvitjes së studios
  • Ndërtuesi i stërvitjes: seritë, peshat dhe përsëritjet për çdo ushtrim, me bibliotekën e ushtrimeve anash
  • Caktimi i një programi: zgjedhja e klientëve, e datës së fillimit dhe e ditëve të stërvitjes
  • Lista e klientëve të studios, me kërkim, filtra dhe ftesa me email
  • Aplikacioni mobile: regjistrimi i një stërvitjeje seri pas serie
  • Aplikacioni mobile: biseda mes klientit dhe trajnerit
  • Aplikacioni mobile: java e stërvitjes me seancën e ditës