Add Drizzle ORM configuration and database schema for movie management app
This commit is contained in:
36
todo.md
Normal file
36
todo.md
Normal 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
|
||||
```
|
||||
Reference in New Issue
Block a user