Files
dead-man-switch-2.0/memory-bank/progress.md
T

62 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Progress - Dead Man Switch 2.0
## Fazlar
### Faz 1: Proje Kurulumu & Auth ✅
- [x] Next.js proje kurulumu (Next.js 15, current latest)
- [x] Tailwind + shadcn/ui setup
- [x] PostgreSQL + Prisma setup
- [x] NextAuth.js entegrasyonu
- [x] User tablosu ve auth akışı
- [x] Temel layout ve routing
### Faz 2: Mesaj CRUD 🔲
- [ ] Message, Recipient, Attachment şemaları
- [ ] Mesaj oluşturma formu
- [ ] Mesaj listeleme/detay sayfaları
- [ ] Mesaj düzenleme/silme
### Faz 3: Dosya Yükleme (R2) 🔲
- [ ] Cloudflare R2 entegrasyonu
- [ ] Dosya upload/download API
- [ ] Dosya listeleme UI
### Faz 4: Client-side Encryption 🔲
- [ ] Web Crypto API wrapper
- [ ] Encrypt/decrypt utilities
- [ ] Şifreli mesaj oluşturma akışı
- [ ] Decrypt sayfası (alıcı için)
### Faz 5: Check-in & Cron 🔲
- [ ] Check-in API endpoint
- [ ] node-cron scheduler setup
- [ ] Deadline kontrolü
- [ ] Status güncellemeleri
### Faz 6: Email Gönderimi 🔲
- [ ] Nodemailer setup
- [ ] Email templates
- [ ] Deadline triggered email
- [ ] Check-in reminder emails
### Faz 7: Admin Panel 🔲
- [ ] Admin role ve guard
- [ ] Kullanıcı yönetimi
- [ ] Mesaj istatistikleri
- [ ] System logs
### Faz 8: Polish & Deploy 🔲
- [ ] Error handling
- [ ] Loading states
- [ ] Responsive tasarım
- [ ] Production deployment
- [ ] Monitoring setup
## Tamamlanan
- ✅ Teknoloji stack seçimi
- ✅ Memory bank oluşturma
- ✅ Faz planlaması
## Bilinen Sorunlar
(henüz yok)