Streamline is a fully functioning streaming website built with Next.js, utilizing Vercel's serverless PostgreSQL database and hosted on Vercel. Uses the TMDB API to provide comprehensive details about movies and shows, including runtime, rating, and cast information. Users can create accounts, view their watch history, and add media to their playlists. Upcoming features will allow users to share media info with others, to make it easy to find something to watch with friends/family.
- User Accounts: Create and manage user accounts.
- Watch History: Track the movies and shows you have watched.
- Playlists: Add media to your personalized playlists.
- Media Details: Get detailed information about movies and shows, including runtime, rating, and cast.
- Upcoming Features: Share media with other users to recommend content.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.