Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alxdelira/levantamentoinventario

Documentação API Inventarios
https://github.com/alxdelira/levantamentoinventario

express jest mongodb mongoose nodejs

Last synced: 7 days ago
JSON representation

Documentação API Inventarios

Awesome Lists containing this project

README

        

:file_cabinet: README.md

## :memo: Descrição
Projeto de criação de uma API para um sistema de Levantamento de Inventario do Instituto Federal de Rondônia - IFRO.

## :books: Funcionalidades
* ...Em Processo de Construção para um App Mobile - Front-End: ...

## :wrench: Tecnologias utilizadas

* Express;
```
npm install express

```
* Mongoose - MongoDB
```
npm install mongoose

```
* Bcrypt
```
npm install bycrypt
```
* Cors
```
npm install cors
```
* Dotenv
```
npm install dotenv
```
* Faker-br
```
npm install faker-br
```
* Mongoose-paginate-v2
```
npm install mongoose-paginate-v2
```
* Jest
```
npm install --save-dev jest

```
* Supertest
```
npm install supertest --save-dev
```
* Nodemon
```
npm install nodemon
```
* Jsonwebtoken
```
npm install jsonwebtoken
```

## :rocket: Rodando o projeto
Para rodar o repositório é necessário clonar o mesmo, dar o seguinte comando para iniciar o projeto:
```
npm run dev
```
Comando para iniciar o seed com dados para popular o banco:
```
npm run seed
```
Comando para iniciar os testes unitarios e de integração:
```
npm run teste

npm run teste:v

npm run teste:coverage
```

## :soon: Implementação futura
* Implementação de um metodo de validação para grupos de usuarios;
* Implementar uploads de imagens;
## :handshake: Colaboradores




Foto de Alexandre Lira no GitHub


Alxdelira



## :dart: Status do projeto

* Primeira Versão Finalizada