Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/mukithossen7/b10a10-movie-protal-server
- Owner: MukitHossen7
- Created: 2025-01-09T10:31:42.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-02-05T07:32:13.000Z (16 days ago)
- Last Synced: 2025-02-05T08:28:22.596Z (16 days ago)
- Topics: cors, expressjs, mongodb, nodejs
- Language: JavaScript
- Homepage: https://server-side-navy.vercel.app/
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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"