Skip to content

Welcome to our Movie Streaming Website! This web application allows you to view movies online. It was built using React, Material UI, Mongoose, ExpressJS, Express Validator, React Router, Formik, Yup, Axios, Themoviedb, Swiper, and JWT.

Notifications You must be signed in to change notification settings

Sakthe-Balan/Streamify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StreamIfy

Welcome to our Movie Streaming Website! This web application allows you to view movies online. It was built using React, Material UI, Mongoose, ExpressJS, Express Validator, React Router, Formik, Yup, Axios, Themoviedb, Swiper, and JWT.

Website Screenshot

Features

  • View a collection of movies
  • Search for movies
  • Watch movie trailers
  • User authentication and authorization
  • User registration and login
  • Add movies to favorites
  • Browse movie categories
  • Responsive design

Technologies Used

  • React - JavaScript library for building user interfaces.
  • Create React App - Set up a modern React web application.
  • Material UI - React UI components library with Material Design.
  • Mongoose - MongoDB object modeling for Node.js.
  • ExpressJS - Fast and minimalist web framework for Node.js.
  • Express Validator - Middleware for validating and sanitizing data in Express.
  • React Router - Declarative routing for React.
  • Formik - Form library for React.
  • Axios - Promise-based HTTP client for the browser and Node.js.
  • ThemovieDB - API for accessing movie and TV show data.
  • Swiper - JavaScript library for building responsive touch sliders.
  • JWT - JSON Web Token for user authentication.

Getting Started

Follow these steps to run the project on your local machine:

  1. Clone the repository: git clone <repository-url>
  2. Navigate to the project directory: cd movie-streaming-website
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open your browser and access the website at http://localhost:3000

Screenshots

Screenshot_2 Screenshot_1

About

Welcome to our Movie Streaming Website! This web application allows you to view movies online. It was built using React, Material UI, Mongoose, ExpressJS, Express Validator, React Router, Formik, Yup, Axios, Themoviedb, Swiper, and JWT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published