Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thiagowaib/alocanet-servidor

Repositório para o Servidor do sistema AlocaNet
https://github.com/thiagowaib/alocanet-servidor

Last synced: about 2 months ago
JSON representation

Repositório para o Servidor do sistema AlocaNet

Awesome Lists containing this project

README

        

# Servidor *AlocaNet*
banner

> Bem vind@ ao repositório para o servidor da AlocaNet, um serviço de gerenciamento e locação de espaços para condomínios.


## 👨‍💻 Desenvolvido utilizando
• **NodeJs**: Framework utilizado para desenvolver a API.

• **MongoDB**: Banco de Dados NoSQL

• **ApiDoc**: Biblioteca de documentação de API via JS-Docs


## 📄 Documentação
Você pode acessar a documentação mais atual da nossa API **[através desse site](https://alocanet-servidor.glitch.me/ "através desse site")**.


## 🚀 Inicialização de ambiente
Para configurar e inicializar o ambiente de desenvolvimento do servidor AlocaNet, é necessário ter instalado o **[Node](https://nodejs.org/en/ "Node")** (> v16.0.0), juntamente com o npm (> v8.0.0).

Na pasta raíz do diretório, execute os scripts abaixo:

// Instalação de dependências
npm install
Após feita a instalação, tudo que resta é criar um arquivo **[.env](https://www.freecodecamp.org/portuguese/news/como-usar-variaveis-de-ambiente-do-node-com-um-arquivo-dotenv-para-node-js-e-npm/ ".env")** na raíz do diretório, onde deverão ser criadas as chaves

| Chaves | Descrição do Valor |
| :------------: | :------------: |
| `SERVER_PORT` | {String} Porta do Servidor |
| `DB_URI` | {String} URI de acesso ao Mongodb |
| `JWT_ACCESS_TOKEN_SECRET` | {String} Segredo para geração de JWTs |

Com isso só resta executar o comando abaixo para inicializar o servidor em `http://localhost:SERVER_PORT`

// Inicializando o servidor
npm run start


## 🤝 Colaboradores
**[ • Thiago Waib](https://github.com/thiagowaib " • Thiago Waib")**

**[ • Felipe Ferrari](https://github.com/felipeferrari22 " • Felipe Ferrari")**

**[ • Renan Henrique](https://github.com/xjfgames " • Renan Henrique")**

**[ • Erik Basso](https://github.com/Erik-Basso " • Erik Basso")**