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

https://github.com/multiqostechnologies/movieapp_backend


https://github.com/multiqostechnologies/movieapp_backend

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# Node.js Movie App Backend Server

## Table of Contents

- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Configuration](#configuration)
- [Running the Project](#running-the-project)

## Prerequisites

Before you begin, ensure you have the following installed:

- [Node.js](https://nodejs.org/) >= 20.x
- [npm](https://www.npmjs.com/) >= 10.x
- [MongoDB](https://www.mongodb.com/) or your preferred database

## Installation

1. *Clone the repository:*
bash
git clone https://github.com/MultiQoSTechnologies/movieApp_backend

cd movieApp_backend

2. *Install dependencies:*
bash
npm install

## Configuration

1. *Create a `.env` file:*

Copy the provided `.env.example` to `.env` and update the values as necessary:

bash
cp .env.example .env

Example `.env` file:

**PORT**: `4000`

**APP_URL**: `"http://localhost:4000"`

**JWT_AUTH_TOKEN_SECRET**: `"Your JWT Authentication secret key"`

**JWT_EXPIRES_IN**: `"Token Expiry time"` (For example, `24h` for 24 hours)

**DB_AUTH_URL**: `"Your MongoDB link with database collection name"`

**RESET_TOKEN_EXPIRES**: `"1h"`

## Running the Project
1. *Start the Development Server*

```bash
npm start
```
The server should now be running at `http://localhost:4000`.

Now you're all set to build awesome movie backend server! 🌟

For more details, visit [MultiQoS.](https://multiqos.com/)
Contact us for collaboration or support:
Email: biz@multiqos.com