mirror of
https://github.com/yusufipk/dead-man-switch-2.0.git
synced 2026-09-11 09:26:07 +00:00
1.4 KiB
1.4 KiB
Progress - Dead Man Switch 2.0
Fazlar
Faz 1: Proje Kurulumu & Auth ✅
- Next.js proje kurulumu (Next.js 15, current latest)
- Tailwind + shadcn/ui setup
- PostgreSQL + Prisma setup
- NextAuth.js entegrasyonu
- User tablosu ve auth akışı
- 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)