Go to file
Norbert Maciaszek 54e2e74e3a Enhance MovieCard component: add simpleToggle prop to conditionally render favorite button and update vote average display logic for improved user experience. Update Hero component styles for better visual consistency. 2025-08-15 17:13:52 +02:00
config Add .gitkeep file to config directory to ensure it is tracked in version control. 2025-08-08 20:16:51 +02:00
drizzle Update movies migration: enhance the new movies table schema by adding additional fields such as adult, backdrop_path, genre_ids, original_language, original_title, video, vote_average, and vote_count, and migrate existing data accordingly. 2025-08-11 23:55:47 +02:00
public Remove logo.png and refactor Search component: replace MovieCard with MovieList for improved movie display, enhance responsiveness, and streamline search results presentation. 2025-08-11 23:52:38 +02:00
src Enhance MovieCard component: add simpleToggle prop to conditionally render favorite button and update vote average display logic for improved user experience. Update Hero component styles for better visual consistency. 2025-08-15 17:13:52 +02:00
.gitignore Update .gitignore to include db.sql and remove the db.sql file from the config directory. 2025-08-08 20:07:25 +02:00
.onedev-buildspec.yml Edit .onedev-buildspec.yml 2025-08-09 15:07:44 +00:00
README.md Add Drizzle ORM configuration and database schema for movie management app 2025-08-05 16:27:33 +02:00
drizzle.config.ts Add Drizzle ORM configuration and database schema for movie management app 2025-08-05 16:27:33 +02:00
next.config.ts Initial commit from Create Next App 2025-08-05 16:04:01 +02:00
package-lock.json Add @formkit/auto-animate dependency: include version 0.8.2 in package.json and package-lock.json for enhanced animation support. 2025-08-11 23:32:48 +02:00
package.json Add @formkit/auto-animate dependency: include version 0.8.2 in package.json and package-lock.json for enhanced animation support. 2025-08-11 23:32:48 +02:00
pnpm-lock.yaml Add Drizzle ORM configuration and database schema for movie management app 2025-08-05 16:27:33 +02:00
postcss.config.mjs Initial commit from Create Next App 2025-08-05 16:04:01 +02:00
todo.md Add Drizzle ORM configuration and database schema for movie management app 2025-08-05 16:27:33 +02:00
tsconfig.json Initial commit from Create Next App 2025-08-05 16:04:01 +02:00

README.md

MovieBox 🎬

Osobista aplikacja do zarządzania filmami oglądanymi, planowanymi i nadchodzącymi premierami.

🧠 Główne funkcje (MVP)

  • Wyszukiwanie filmów przez TMDB API
  • Dodawanie do własnej bazy:
    • Chcę obejrzeć
    • Obejrzałem(-am)
    • Własne notatki/tagi
  • Podgląd daty premiery, plakatu, opisu
  • Lista nadchodzących premier

📦 Stack technologiczny

  • Next.js (App Router)
  • TailwindCSS + ShadCN
  • Drizzle ORM (z SQLite → PostgreSQL w przyszłości)
  • TMDB API do pobierania danych o filmach

📁 Struktura projektu