Skip to content

NITISH084/MOVIISH-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MOVIISH 💻

TechnologiesGetting Started

Moviish is a dynamic and feature-rich web application inspired by the Netflix UI. It leverages The Movie Database (TMDB) API to provide users with detailed information about movies and TV shows, including trailers, ratings, details, credits, and casts. Users can create personalized lists of their favorite content, with secure authorization via email and password. The application is designed to deliver an immersive and intuitive user experience. Stay updated with the latest in entertainment by exploring trending and recommended titles on Moviish!

📱 Visit Moviish

🌟 Features

  • Netflix-inspired UI: A visually appealing interface that resembles Netflix, providing a familiar user experience.
  • Movie and TV Show Information: Access comprehensive details about movies and TV shows, including trailers, ratings, overviews, and more.
  • Credits and Casts: View detailed information about the cast and crew of each movie and TV show.
  • Personalized Lists: Users can create and manage their own lists of favorite movies and TV shows.
  • Authorization: Secure sign-up and login using email and password.
  • Browse and Search Movies/TV Shows: Explore a vast collection of movies and TV shows with detailed information.
  • Trailers and Ratings: Watch trailers and check ratings for movies and TV shows.
  • Detailed Information: Get detailed information including credits and casts.
  • User Authentication: Secure login and registration using email and password.
  • Search Filters: Filter search results based on various criteria such as movie origin, popularity, and revenue.
  • Responsive Design: Fully responsive UI compatible with various devices.

💻 Technologies

  • React
  • Tailwind CSS
  • React Router
  • Axios
  • Redux
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • JSON Web Token (JWT)
  • Bcryptjs
  • TMDB API

🚀 Getting started

Follow these instructions to get a copy of the project up and running on your local machine.

Prerequisites

Cloning

Clone the repository:

git clone https://github.com/NITISH084/moviish.git
cd moviish

Starting

Install dependencies and start the development servers:

For the backend

cd backend
npm install
npm start

For the frontend

cd ../my-project
npm install
npm start

Create a .env file in the backend directory with the following:

MONGO_URL=your_mongodb_url
JWT_SECRET=your_jwt_secret
TMDB_API_KEY=your_tmdb_api_key
Visit http://localhost:3000 to use the application.

About

A dynamic website for getting almost all info about movies and tv series (use vpn while using website)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages