Popcorn Time is a cutting-edge movie streaming platform that offers a vast library of the latest movies and TV shows. With a sleek interface and intuitive design, Popcorn Time provides seamless access to high-quality entertainment content, ranging from Hollywood blockbusters to independent films, all at the click of a button.
- Movie Search: Users can search for movies using keywords.
- Detailed Movie Information: View comprehensive details about each movie, including title, release date, genre, director, cast, plot, and more.
- Watch Trailers: Watch trailers for selected movies.
- User-friendly Interface: Enjoy a clean and intuitive user interface for easy navigation and interaction.
- Trending Movies: Stay updated with the most popular or recently released films.
- Genre-based Sections: Explore movies categorized by genres like romance, action, comedy, and horror.
- Responsive Design: Access the platform seamlessly on various devices with a responsive and visually appealing design.
Check out the live application at: Popcorn Time on Vercel
-
Frontend:
- React: JavaScript library for building user interfaces.
- React Router: For client-side routing and navigation.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- Radix UI: Accessible, high-quality React components.
- Embla Carousel: Library for creating responsive and customizable carousels.
- Framer Motion: Library for adding smooth animations and transitions.
-
Backend:
- Node.js: JavaScript runtime for building scalable server-side applications.
-
APIs:
- OMDb API: Fetch movie data, including details and posters.
- YouTube API: Fetch movie trailers.
To run the application locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/yourusername/popcorn-time.git
-
Navigate to the project directory:
cd popcorn-time -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your web browser and navigate to http://localhost:3000.
- Use the search bar to search for movies by title or keyword.
- Click on a movie to view detailed information.
- Watch trailers by clicking on the provided links.
- Enjoy exploring movies!
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature:
git checkout -b feature-name
-
Create a new branch for your feature:
git commit -am 'Add new feature' -
Create a new branch for your feature:
git push origin feature-name
-
Create a new branch for your feature:
This project is licensed under the MIT License. See the LICENSE file for details.









