A fast, modern web application for browsing movies and TV shows. Discover detailed information, watch trailers, explore cast, similar content, and more—all in one place.
- Search: Find movies, TV shows, or people, and browse their related or featured content.
- Details: View basic info, cast, similar titles, and trailers for each movie or show.
- Trailer Playback: Instantly watch official trailers within the app.
- People Profiles: Explore profiles, including featured movies and TV shows for actors, directors, and creators.
- No External Libraries: Built using only Next.js, TypeScript, and SCSS—no third-party UI or utility libraries.
- Next.js (React Framework)
- TypeScript
- SCSS
-
Clone the repository:
git clone https://github.com/smalik21/show-vault.git cd show-vault -
Install dependencies:
npm install
-
Run the development server:
npm run dev
Open http://localhost:3000 in your browser.
-
Build for production:
npm run build npm start
app/— Next.js pages and routescomponents/— UI and logic components_styles/— SCSS styleslib/— Utility functionstypes/— Type Definitions
Contributions are welcome! Please open an issue or submit a pull request.