Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mukithossen7/b10a10-movie-protal-server

The Movie Portal Backend is built with Node.js, Express.js, and MongoDB to efficiently manage movies and user functionalities. It handles authentication, favorites, and movie details, ensuring a secure and seamless experience for users.
https://github.com/mukithossen7/b10a10-movie-protal-server

cors expressjs mongodb nodejs

Last synced: 2 days ago
JSON representation

The Movie Portal Backend is built with Node.js, Express.js, and MongoDB to efficiently manage movies and user functionalities. It handles authentication, favorites, and movie details, ensuring a secure and seamless experience for users.

Awesome Lists containing this project

README

        

## Title : Movie Portal

- Description :
- This backend application for the Movie Portal is designed to manage movies and user-related functionalities such as favorites, authentication, and movie details. It is developed using Node.js, Express.js, and MongoDB, providing a secure and efficient platform for handling movie data and user interactions.

## Key Features

- 1.Secure API: Manages movie data and user favorites using robust CRUD operations.
- 2.Protected Routes: Implements secure routes for private pages like adding and updating movies.
- 3.Database Integration: Utilizes MongoDB for data storage and management.
- 4.Search Functionality: Provides efficient movie title search for the All Movies page.
- 5.Dynamic Data Filtering: Fetches user-specific favorite movies using email-based filtering.

## Technologies Used

- 1.Node.js
- 2.Express.js
- 3.MongoDB
- 4.Dotenv
- 5.Cors

## Server Live Link:

-- https://server-side-navy.vercel.app/

## Installation and Setup

### Clone the repository

- git clone https://github.com/your-username/movie-portal-backend.git
- cd movie-portal-backend

### Install dependencies

- npm install

### Start the Server

- nodemon index.js / npm run dev

## dependencies

- "cors": "^2.8.5",
- "dotenv": "^16.4.7",
- "express": "^4.21.1",
- "mongodb": "^6.11.0"