Bu proje, Test Odaklı Geliştirme (TDD) ve Davranış Odaklı Geliştirme (BDD) metodolojileriyle geliştirilmiş bir Fitness Planlama ve Takip Uygulamasıdır.
Frontend kısmı React + Vite yapısında geliştirilmiştir.
Tüm temel kullanıcı senaryoları Cypress ve Cucumber (Gherkin senaryoları) ile test edilmiştir.
Bu projenin amacı, test yazmadan kod yazmama prensibini benimseyen TDD yaklaşımıyla:
- Egzersiz planı oluşturma,
- Egzersiz geçmişini görüntüleme,
- Hedef belirleme
gibi fonksiyonları testlerle doğrulamaktır.
| Katman | Teknoloji | Açıklama |
|---|---|---|
| Frontend | React + Vite | Hızlı geliştirme ve modüler yapı |
| Test | Cypress + Cucumber | E2E testler ve davranış odaklı senaryo testi |
| Stil | CSS / Tailwind (isteğe bağlı) | Basit arayüz düzenlemeleri |
| Versiyon Kontrol | Git + GitHub | Kod takibi ve sürüm kontrolü |