Movie Listing App [ MERN ] License

Overview

The Movie Listing App is a simple web application for managing and displaying a list of movies. It is built using the MERN stack (MongoDB, Express.js, React, and Node.js). The backend is set up to handle basic CRUD operations for movie data, and the frontend is a minimal React application that fetches and displays movie information from the backend.

Frontend Deploy

#-Live Frontend

Backend Deploy

#-Live Backend

Installation

git clone https://github.com/bethimanideep/MovieApplication
cd MovieApplication
npm i
node index.js

.env

MONGODBURL=
REDISPASSWORD=
REDISURL=

Mongodb Schema

The application uses MongoDB as the database for storing movie details.

  {
    movieName: {
      type: String,
      required: true,
    },
    imageUrl: {
      type: String,
      required: true,
    },
    releaseYear: {
      type: Number,
      required: true,
    }
  }

Endpoints

Destinations

  • **POST /movies/ Create a new Movie
{
  "movieName": "Inception",
  "imageUrl": "url",
  "releaseYear": 2010
}
  • **GET /movies/ Retrieve a list of all Movies
  • **PUT /movies/ Update an existing Movie
  • **DELETE /movies/:_id Delete a Movie

Contact Information

For any queries and feedback, please contact me at bethimanideep@gmail.com.


✨Thank You✨