Add Drizzle ORM configuration and database schema for movie management app

This commit is contained in:
Norbert Maciaszek
2025-08-05 16:27:33 +02:00
parent d9eba29193
commit 2c329e9ff3
9 changed files with 2067 additions and 135 deletions

36
todo.md Normal file
View File

@@ -0,0 +1,36 @@
#
## ✅ `TODO.md` Etapy rozwoju aplikacji
```md
# TODO MovieBox
## 🔧 Faza 1 MVP (funkcjonalna wersja lokalna)
- [ ] Integracja z TMDB API (wyszukiwanie filmów)
- [ ] Utworzenie bazy danych (SQLite + Drizzle)
- [ ] Modele: Movie, WatchlistEntry
- [ ] Dodanie filmu do watchlisty (z podglądem szczegółów)
- [ ] Lista “Do obejrzenia” i “Obejrzane”
- [ ] Możliwość dodania tagu lub notatki do filmu
- [ ] UI (Tailwind + ShadCN) responsywna siatka filmów
## 🌐 Faza 2 Rozszerzenie
- [ ] Podgląd dat premier z TMDB
- [ ] Filtrowanie według daty premiery
- [ ] Sortowanie / filtrowanie po tagach/statusie
## 🔐 Faza 3 Rozszerzenia prywatne
- [ ] Dodanie Auth.js (logowanie)
- [ ] Migracja bazy do PostgreSQL
- [ ] Eksport listy filmów (np. JSON)
- [ ] Backup na GitHub (np. GitHub Actions)
## 💡 Pomysły na później
- [ ] System rekomendacji (podobne filmy)
- [ ] Powiadomienia o premierach
- [ ] Integracja z Letterboxd
```