mirror of
https://github.com/yusufipk/dead-man-switch-2.0.git
synced 2026-09-11 09:26:07 +00:00
62 lines
1.4 KiB
Markdown
62 lines
1.4 KiB
Markdown
# 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)
|