Tüm projelerAll projects

Esenlik merkezleri için yapay zekâ destekli bir yönetim platformuAn AI-powered management platform for wellness centers

CodeBody, esenlik merkezleri için geliştirdiğim bir SaaS. Uzmanların ölçüm, not tutma ve takip yükünü yapay zekâyla hafifletirken randevudan faturaya kadar merkezin günlük işini tek bir yerde topluyor.CodeBody is a SaaS I built for wellness centers. It lightens specialists' load of measurement, note-taking and follow-up with AI, while bringing a center's daily work — from scheduling to billing — into one place.

  • RolRoleMimari & geliştirmeArchitecture & engineering
  • KapsamScopeÇok kiracılı SaaS · 4 servisMulti-tenant SaaS · 4 services
  • YığınStackReact · FastAPI · CeleryReact · FastAPI · Celery

ProblemThe problem

Esenlik merkezlerinde uzmanların zamanının önemli bir kısmı ölçüm, not ve takibe gidiyor. Postür değerlendirmesi çoğu zaman göz kararı yapılıyor, seans notları sonradan yazılıyor; randevu, mesajlaşma ve faturalama ise farklı araçlara dağılmış durumda.At wellness centers, a large share of specialists' time goes into measurement, notes and follow-up. Posture assessment is often done by eye, session notes are written afterwards, and scheduling, messaging and billing are spread across different tools.

YaklaşımApproach

Görüntüden ölçümMeasurement from imagesAyrı bir AI servisi MediaPipe, YOLO ve SAM ile fotoğraftan eklem noktalarını ve açıları çıkarıyor; danışan fotoğrafı telefondan da yüklenebiliyor. GPU varsa hızlanıyor, yoksa CPU'da da çalışıyor.A dedicated AI service extracts keypoints and joint angles from photos with MediaPipe, YOLO and SAM; client photos can be uploaded straight from a phone. It speeds up on a GPU and still runs on CPU.
Sesten seans notunaFrom voice to session notesSeans kaydı Whisper servisiyle yazıya dökülüyor; OpenAI Responses API saklı istemlerle not taslağı ve danışan özeti üretiyor. Uzun süren çağrılar Celery kuyruklarında arka planda çalışıyor.Session recordings are transcribed by a Whisper service; the OpenAI Responses API with stored prompts drafts notes and client summaries. Long-running calls run in the background on Celery queues.
Danışana sınırlı AI asistan + MCPClient-scoped AI assistant + MCPUygulama içi asistan yalnızca ilgili danışanın verisini okuyabilen araçlar kullanıyor. Aynı araçlar Model Context Protocol üzerinden de açık; resmi SDK mevcut FastAPI sürümüyle çakıştığı için gereken protokol alt kümesi doğrudan uygulandı.The in-app assistant uses tools that can read only the relevant client's data. The same tools are exposed over the Model Context Protocol; because the official SDK conflicted with the FastAPI version in use, the required protocol subset was implemented directly.
Günlük operasyonDay-to-day operationsEgzersiz kütüphanesi ve programları, takip planları, takvim, WhatsApp bildirimleri, sporcu performans metrikleri ve toplu tarama etkinlikleri.Exercise library and programs, care plans, calendar, WhatsApp notifications, athlete performance metrics and group screening events.

EkranlarScreens

CodeBody
Gösterge paneli: günün randevuları ve hızlı işlemlerDashboard: today's appointments and quick actions
CodeBody
Eklem noktaları, açılar ve vektörel sapmaKeypoints, joint angles and vector deviation
CodeBody
Arka planda çalışan AI postür analizleriAI posture analyses running in the background
CodeBody
Uzman bazlı takvim ve randevular (demo verisi)Per-specialist calendar and appointments (demo data)

MimariArchitecture

  • Ön yüz: React 18 + TypeScript + Vite + TailwindFrontend: React 18 + TypeScript + Vite + Tailwind
  • Backend API: FastAPI + SQLAlchemy + PostgreSQLBackend API: FastAPI + SQLAlchemy + PostgreSQL
  • AI servisi: poz kestirimi ve postür analizi (MediaPipe, YOLO, SAM)AI service: pose estimation and posture analysis (MediaPipe, YOLO, SAM)
  • Whisper servisi: konuşmadan metne (faster-whisper)Whisper service: speech-to-text (faster-whisper)
  • Celery + Redis: transkripsiyon, AI analizi, e-posta ve bildirim kuyruklarıCelery + Redis: transcription, AI analysis, email and notification queues
  • Güvenlik: çok kiracılı rol tabanlı yetki, modül ve plan kapıları, açık rıza, denetim kaydı, CrowdSecSecurity: multi-tenant role-based access, module and plan gates, consents, audit logs, CrowdSec
  • React · TypeScript
  • FastAPI
  • PostgreSQL
  • Celery · Redis
  • MediaPipe · YOLO · SAM
  • Whisper
  • OpenAI
  • MCP
  • KVKK

SonuçOutcome

CodeBody canlıda: codebody.com.tr. Ölçüm, not ve takip gibi tekrar eden işleri yapay zekâya devrederek uzmanın danışanıyla geçirdiği zamana odaklanmasını hedefliyor.CodeBody is live at codebody.com.tr. By handing repetitive work such as measurement, notes and follow-up to AI, it aims to let specialists focus on time with their clients.

Benzer bir problem üzerine mi düşünüyorsunuz?Thinking about a similar problem?

Mimari, yapay zekâ entegrasyonu ya da ürünleştirme üzerine konuşmaktan memnuniyet duyarım. Satış görüşmesi değil, sadece bir sohbet.I'm happy to talk through architecture, AI integration or productisation. Not a sales call — just a conversation.

TanışalımLet's talk WhatsApp

tolgabuyuktanir@gmail.com · +90 554 644 24 94