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