A diary application with admin panel and public viewing features.
- Admin Panel: Create tabs, pages, and diary entries
- Check-in System: Keep your diary private for 30 more days with each check-in
- Auto-Publishing: All entries become public if you don't check in for 30 days
- Hierarchical Structure: Tabs → Pages → Entries
- Privacy Control: Make each entry public or private individually
npm install
npm run setup
npm run devVisit http://localhost:3000
Default credentials:
- Username:
admin - Password:
admin123
For detailed installation instructions, see SETUP.md
- Frontend: Next.js 16, React 19, TailwindCSS
- Backend: Next.js API Routes, NextAuth.js
- Database: SQLite with Prisma ORM
- Authentication: JWT + NextAuth.js
├── app/ # Next.js app directory
│ ├── admin/ # Admin panel
│ ├── login/ # Login page
│ └── api/ # API routes
├── prisma/ # Database schema and migrations
├── public/ # Static files
└── lib/ # Utilities and configurations
Contributions are welcome! Please feel free to submit a Pull Request.
ISC
Admin panelli ve herkese açık görüntüleme özellikli günlük uygulaması.
- Admin Paneli: Sekmeler, sayfalar ve günlük girdileri oluşturun
- Check-in Sistemi: Her check-in ile günlüğünüz 30 gün daha özel kalır
- Otomatik Yayınlama: 30 gün check-in yapmazsanız tüm günlükler herkese açılır
- Hiyerarşik Yapı: Sekmeler → Sayfalar → Girdiler
- Gizlilik Kontrolü: Her girdiyi ayrı ayrı herkese açık/özel yapabilirsiniz
npm install
npm run setup
npm run devhttp://localhost:3000 adresini ziyaret edin
Varsayılan giriş bilgileri:
- Kullanıcı adı:
admin - Şifre:
admin123
Detaylı kurulum talimatları için SETUP.md dosyasına bakın.
- Frontend: Next.js 16, React 19, TailwindCSS
- Backend: Next.js API Routes, NextAuth.js
- Veritabanı: Prisma ORM ile SQLite
- Kimlik Doğrulama: JWT + NextAuth.js
├── app/ # Next.js app dizini
│ ├── admin/ # Admin paneli
│ ├── login/ # Giriş sayfası
│ └── api/ # API rotaları
├── prisma/ # Veritabanı şeması ve migrasyonlar
├── public/ # Statik dosyalar
└── lib/ # Yardımcı araçlar ve yapılandırmalar
Katkılarınızı bekliyoruz! Lütfen Pull Request göndermekten çekinmeyin.
ISC