mirror of
https://github.com/yusufipk/dead-man-switch-2.0.git
synced 2026-09-11 09:26:07 +00:00
feat: initialize Next.js 16.1 project with Prisma 7, NextAuth and shadcn/ui
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user