MoviesPrix is a modern movie discovery web application built with Next.js 15, offering users a seamless experience to explore, search, and save their favorite movies. Integrated with the TMDB API, it provides up-to-date movie information and trends.
- Movie Discovery: Browse trending, popular, and top-rated movies
- Movie Search: Find movies by title
- Detailed View: Comprehensive movie details including cast
- Favorites System: User-friendly watchlist functionality
- Responsive Design: Perfectly adapted for all screen sizes
- Performance Optimized: Fast loading with Next.js server-side rendering
- Framework: Next.js 15 (App Router)
- Language: TypeScript 5
- Styling: Tailwind CSS + Shadcn
- API Integration: TMDB Movie Database
- Deployment: Vercel
-
Clone the repository
git clone https://github.com/devxprite/moviesprix.git cd moviesprix -
Install dependencies
npm install # or yarn install # or pnpm install
-
Configure Environment Variables Create
.env.localfile:TMDB_API_KEY=your_tmdb_api_key_here
-
Run development server
npm run dev # or yarn dev # or pnpm dev
- Obtain TMDB API key from TMDB Website
- Replace
your_tmdb_api_key_herewith your actual API key in.env.local
The application is automatically deployed on Vercel: https://moviesprix.vercel.app
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Movie data provided by The Movie Database (TMDB)
⭐ Star this repository if you found it useful!

