An open API service indexing awesome lists of open source software.

https://github.com/sahilshahu555/movie-vers

Movie Vers
https://github.com/sahilshahu555/movie-vers

expressjs mern-stack nodejs reactjs

Last synced: 3 months ago
JSON representation

Movie Vers

Awesome Lists containing this project

README

        

# Movie Vers
## Deployed Link
[Movie Vers](https://movie-app111.netlify.app/)
## Overview

The Movie App is a web application designed to manage a collection of movies. It allows users to add new movies, view a list of existing movies, edit movie details, and delete movies from the collection.

## Features

- Add a new movie with details such as title, year, and image URL.
- View a list of all movies with their titles, release years, and images.
- Edit existing movie details.
- Delete movies from the collection.

## Getting Started

Follow these instructions to set up and run the Movie App locally.

### Prerequisites

Make sure you have the following installed:

- [Node.js](https://nodejs.org/)
- [npm](https://www.npmjs.com/) (comes with Node.js)

### Technologies Used

This project leverages the following technologies:

- MongoDB: A NoSQL database that stores data in a flexible, JSON-like format. It is used as the backend database to manage and store information about movies.

- Express.js: A server-side web application framework for Node.js that simplifies the creation of robust APIs. The Express.js framework is utilized to handle HTTP requests, define routes, and interact with the MongoDB database.

- React: A JavaScript library for building user interfaces, developed by Facebook. It allows for the creation of reusable UI components. The front-end of this project is built using React, providing a dynamic and interactive user experience.

- Node.js: A JavaScript runtime that allows developers to run JavaScript code on the server side. In this project, Node.js is used as the server-side runtime environment to execute server-side logic, handle requests, and serve the React application.

These technologies, collectively known as the MERN stack, enable a full-stack JavaScript development environment, providing flexibility, scalability, and efficiency in building modern web applications.

### Installation

Clone the repository:

```bash
git clone https://github.com/sahilshahu555/movieApp.git
cd movieApp/front-end
npm install
npm start
cd movieApp/Backend
npm install
npm start
### License
This project is licensed under the MIT License.