Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/abhishekjadhav2002/proelevate-backend-assignment


https://github.com/abhishekjadhav2002/proelevate-backend-assignment

eslint express husky jsonwebtoken mongoose postman prettier typescript

Last synced: 4 days ago
JSON representation

Awesome Lists containing this project

README

        

# Proelevate Backend Assignment

##### Installation

```bash
npm ci
```

Fill in the environment variables in the `.env` file, refer to the `.env.example` file for the required variables.

```bash
cp .env.example .env
```

##### Usage `(in development mode)`

After Redis and MongoDB is running for development environment, start the Express Server

```bash
npm run dev
```

> Make sure all the ticks are green in the terminal.

---

##### Development Guidelines

- ###### Code Formatting

- Add files to the staging area
- Use `npm run format` to run the eslint and prettier checks on the staged files manually

---

##### API Documentation

[![Run in Postman](https://run.pstmn.io/button.svg)](https://documenter.getpostman.com/view/20772277/2sA2rCVN8z)