Skip to content

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.

License

Notifications You must be signed in to change notification settings

Debronejacobs/React-Based-Web-App-for-Streaming-Movies-and-TV-Shows

Repository files navigation

React-Site-for-Movies-and-TV-streaming

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.

React-Based Web App for Streaming Movies and TV Shows

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.

Features

  • 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.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Tailwind CSS: A utility-first CSS framework for styling. here is what the site looks like

image

image

Setup Instructions

To get started, you need to set up your TMDB API key and base URL. Follow these steps:

  1. Clone the repository:

    git clone https://github.com/Debronejacobs/React-Based-Web-App-for-Streaming-Movies-and-TV-Shows.git
  2. Navigate to the project directory:

    cd React-Based-Web-App-for-Streaming-Movies-and-TV-Shows
  3. Install dependencies:

    npm install
  4. 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.

  5. Start the development server:

    npm start
  6. Open your browser and navigate to http://localhost:3000.

Live Preview

You can check out a live preview of the app here: Lensloria

Contributing

I’d love for you to contribute and make this project even better! Here’s how you can help:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
    git checkout -b feature-name
  3. Make your changes and commit them.
    git commit -m "Describe your changes"
  4. Push your branch and create a pull request.
    git push origin feature-name

License

This project is licensed under the MIT License. Feel free to use the code as you please!

Contact

If you have any questions or just want to chat, feel free to reach out:


Thank you for checking out my project! I hope you find it as fun to use as I did to create. 😊

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published