Skip to content

Mr-Irtaza/React-Streaming-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Live Movie Streaming App - React

react.js appwrite tailwindcss
  • I used this Project to Learn React & Tailwind CSS to Enhance my Knowledge in React Application.
  • It uses API to fetch Live Real-Time Data & AppWrite for Optimise Trending Search.
  • This Project Runs very well with Nice&Smooth Tailwind Css & Real-Time Data.
  • Remember to Follow the Instructions Carefully to Make it Run.

Demo Images

(Click to Preview)

  1. 🤖 Introduction
  2. ⚙️ Tech Stack
  3. 🔋 Features
  4. 🤸 Quick Start

Built with React.js for the user interface, Appwrite for the Trending Movies Algorithm, and styled with TailwindCSS, React-Streaming-App is a website project designed to help beginners get started with learning React.js. The platform offers a sleek and modern experience for browsing and discovering movies.

  • React.js
  • Appwrite
  • Tailwind CSS

👉 Browse All Movies: Explore a wide range of movies available on the platform.

👉 Search Movies: Easily search for specific movies using a search function.

👉 Trending Movies Algorithm: Displays trending movies based on a dynamic algorithm.

👉 Modern UI/UX: A sleek and user-friendly interface designed for a great experience.

👉 Responsiveness: Fully responsive design that works seamlessly across devices.

and many more, including code architecture and reusability

Follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

Cloning the Repository

git clone https://github.com/Mr-Irtaza/React-Streaming-App.git
cd React-Streaming-APP

Installation

Install the project dependencies using npm:

npm install

Set Up Environment Variables

Create a new file named .env.local in the root of your project and add the following content:

VITE_IMDB_API_KEY=

VITE_APPWRITE_PROJECT_ID=
VITE_APPWRITE_DATABASE_ID=
VITE_APPWRITE_COLLECTION_ID=

Replace the placeholder values with your actual TheMovieDatabase API and Appwrite credentials. You can obtain these credentials by signing up on the TheMovieDatabase and creating a new project on the Appwrite

Running the Project

npm run dev

Open http://localhost:5173 in your browser to view the project.


🐝 License

This project is open-source under the MIT License.


👨‍💻 Contributing

Feel free to fork this repository and submit a pull request with improvements! 😊


🌟 If you find this project helpful, consider giving it a ⭐ on GitHub!

About

Movie Streaming React & Tailwind CSS with API made to enhance my learning experience in React & API's

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors