A modern movie and TV series streaming platform built with React and styled using Tailwind CSS. Features include an intuitive user interface, responsive design, and dynamic content rendering for an engaging browsing and viewing experience.
This project was a fun and exciting way for me to combine my love for movies and coding. I wanted to create something simple yet functional, without overly fancy UIs—just a straightforward app that gets the job done. Built with React and styled using Tailwind CSS, this app provides an easy-to-navigate platform for browsing and streaming movies and TV shows.
- Simplicity First: A clean, no-fuss interface that prioritizes functionality.
- Responsive Design: Works seamlessly on both desktop and mobile devices.
- Dynamic Content: Powered by React's state and props to deliver content effortlessly.
- Search Functionality: Quickly find your favorite movies and TV shows.
- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for styling. here is what the site looks like
To get started, you need to set up your TMDB API key and base URL. Follow these steps:
-
Clone the repository:
git clone https://github.com/Debronejacobs/React-Based-Web-App-for-Streaming-Movies-and-TV-Shows.git
-
Navigate to the project directory:
cd React-Based-Web-App-for-Streaming-Movies-and-TV-Shows
-
Install dependencies:
npm install
-
Set up your environment variables: Create a
.env
file in the root of the project and add the following:VITE_TMDB_API=<your-tmdb-api-key> VITE_BASE_URL=https://api.themoviedb.org/3
Replace
<your-tmdb-api-key>
with your actual TMDB API key. -
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
.
You can check out a live preview of the app here: Lensloria
I’d love for you to contribute and make this project even better! Here’s how you can help:
- Fork the repository.
- Create a new branch for your feature or bug fix.
git checkout -b feature-name
- Make your changes and commit them.
git commit -m "Describe your changes"
- Push your branch and create a pull request.
git push origin feature-name
This project is licensed under the MIT License. Feel free to use the code as you please!
If you have any questions or just want to chat, feel free to reach out:
- GitHub: Debronejacobs
- Email: [email protected]
Thank you for checking out my project! I hope you find it as fun to use as I did to create. 😊