/IMDB-Server

This is the Back End Server for IMDB Clone Application

Primary LanguageJavaScript

IMDB-Server

Welcome to my Full Stack Application! This README file will guide you through the setup and usage of my application.

My Full Stack Application is designed to Clone IMDB Web Application.

Here, This is Backend Server For My Application created by using NodeJS, MongoDB (NoSQL Database) ExpressJS Server.

Technologies Used:

Authorization and Authentication:

BcryptJS BcryptJS is a NodeJS library help you hash passwords.

Json Web Token which is used to securely transfer information over the web,

used for an authentication system

Mongoose (ODM) Mongoose is a MongoDB object data modeling tool designed to work in an asynchronous environment

 MongoDB ODM for NodeJS

CORS Cross Origin Resource Sharing,

CORS is a node.js package for providing a Connect/Express middleware that can be used to enable CORS with various options.

Dotenv Used to Loads environment variables from .env file

Nodemailer Nodemailer is a module for Node.js applications to allow email sending

Nodemon Nodemon will monitor for any changes in our source and automatically restart our server.

Installation To run this application locally, follow these steps: Clone the repository:

git clone https://github.com/mohamedsalahudeen010/IMDB-Server

Navigate to the project directory:cd .\BackEnd
Install dependencies: npm install Set up environment variables: Create a .env file in the backend directory and configure any necessary environment variables. Start the application: npm start

Deployment This application is Deployed in render.com