Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rafaelfgx/node

API using Node, Express, MongoDB, ESLint, Prettier, Folder-by-Feature Structure.
https://github.com/rafaelfgx/node

eslint express node nodejs nodemon prettier tsnode typscript

Last synced: 7 days ago
JSON representation

API using Node, Express, MongoDB, ESLint, Prettier, Folder-by-Feature Structure.

Awesome Lists containing this project

README

        

# Node

API using Node, Express, MongoDB, ESLint, Prettier, Folder-by-Feature Structure.

## TECHNOLOGIES

* [Node](https://nodejs.org)
* [Express](https://expressjs.com)
* [MongoDB](https://www.mongodb.com)
* [ESLint](https://eslint.org)
* [Prettier](https://prettier.io)

## RUN

Visual Studio Code

#### Prerequisites

* [Docker](https://www.docker.com/get-started)
* [Node](https://nodejs.org)
* [Visual Studio Code](https://code.visualstudio.com)

#### Steps

1. Run the command **docker compose up --detach --build --force-recreate --remove-orphans** in the **Terminal**.
2. Run the command **npm run restore** in the **Terminal**.
3. Run the command **npm run start** in the **Terminal**.
4. Press **F5** (only for debugging).
5. Open **** in the **Web Browser**.

Docker

#### Prerequisites

* [Docker](https://www.docker.com/get-started)

#### Steps

1. Run the command **docker compose up --detach --build --force-recreate --remove-orphans** in the **Terminal**.
2. Open **** in the **Web Browser**.