Sayfa, proje veya komut ara
Takviye ve ilaç rutini takip platformu
Kullanıcıların takviye ve ilaç rutinlerini planlayıp takip ettiği, yakınlarıyla sınırlı izinlerle paylaşabildiği bir platform. Backend'ini Java ve Spring Boot ile geliştirdim; V1 yayında.
Düzenli takviye veya ilaç kullananlar bir dozu alıp almadığını her zaman hatırlayamıyor; yakınları da bu rutini uzaktan destekleyemiyor. Supplog bu basit gerçek hayat sorunundan çıktı.
| Method | Path | Açıklama | Auth |
|---|---|---|---|
| POST | /api/v1/auth/login | Giriş yapar, JWT döner | Herkese açık |
| PATCH | /api/v1/users/me/password | Parolayı değiştirir, eski token'ları geçersiz kılar | Giriş gerekli |
| POST | /api/v1/routines | Yeni rutin oluşturur | Giriş gerekli |
| GET | /api/v1/routine-executions/today | Bugünün planlı dozlarını oluşturur ve listeler | Giriş gerekli |
| PATCH | /api/v1/routine-executions/routines/{routineId}/today/complete | Bugünkü dozu tamamlandı olarak işaretler | Giriş gerekli |
| PATCH | /api/v1/support/connections/{relationshipId}/access-scope | Destekçinin access scope'unu değiştirir | Giriş gerekli |
| GET | /api/v1/admin/users | Kullanıcıları listeler | Sadece admin |
| PATCH | /api/v1/admin/users/{userId}/deactivate | Kullanıcı hesabını kapatır | Sadece admin |
Giriş yapar, JWT döner
Herkese açıkParolayı değiştirir, eski token'ları geçersiz kılar
Giriş gerekliYeni rutin oluşturur
Giriş gerekliBugünün planlı dozlarını oluşturur ve listeler
Giriş gerekliBugünkü dozu tamamlandı olarak işaretler
Giriş gerekliDestekçinin access scope'unu değiştirir
Giriş gerekliKullanıcıları listeler
Sadece adminKullanıcı hesabını kapatır
Sadece adminController mapping'lerinden seçilmiş bir özet. Tam liste ve kurulum için GitHub'daki README'ye bak.