Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/isaquetdiniz/monitoria-backend-es-2024-1

Projeto desafio da monitoria de backend da disciplina de Engenharia de Software (ES) no período letivo de 2024.1 do curso de Sistemas de Informação (SI) da Universidade Federal de Pernambuco (UFPE).
https://github.com/isaquetdiniz/monitoria-backend-es-2024-1

biomejs drizzle-orm express husky nestjs openapi sqlite3 swc

Last synced: 30 days ago
JSON representation

Projeto desafio da monitoria de backend da disciplina de Engenharia de Software (ES) no período letivo de 2024.1 do curso de Sistemas de Informação (SI) da Universidade Federal de Pernambuco (UFPE).

Awesome Lists containing this project

README

        


Imagem swagger

Monitoria Backend ES 2024.1?


Projeto desafio da monitoria de backend da disciplina de Engenharia de Software (ES) no período letivo de 2024.1 do curso de Sistemas de Informação (SI) da Universidade Federal de Pernambuco (UFPE).


Acesse aqui »




Início rápido ·
Funcionalidades ·
Tecnologias .
Documentação .
Créditos



Issues
Pull requests

License


## Início Rápido

Essas instruções fornecerão uma cópia do projeto instalada e funcionando na sua máquina local para fins de desenvolvimento e teste.

### Pré-requisitos

O que é necessário para instalar o software e como instalá-lo:

- GIT
- Node 20.17.0
- NPM 10.8.2

### Instalação

Um passo a passo da série de exemplos que informam como fazer um ambiente de desenvolvimento em execução:

1. Clone o repositório

```bash
git clone [email protected]:isaquetdiniz/monitoria-backend-es-2024-1.git
```

2. Instale as dependências

```bash
npm ci
```

3. Rode o projeto em modo de desenvolvimento

```bash
npm run start:dev
```

- Para rodar em modo de produção, rode:

```bash
npm run build
npm run start
```

- Para verificar formato de arquivos:

```bash
npm run check
```

- Para testes, utilize:

```bash
npm run test
```

## Funcionalidades

- Criar livro
- Listar livros
- Detalhar livro
- Atualizar livro
- Deletar livro

## Tecnologias

- [Nest.js](https://nestjs.com/) – framework
- [TypeScript](https://www.typescriptlang.org/) – language

## Documentação

Esse projeto está todo documento nesse mesmo reposítório, [clique aqui](/docs) para acessa-lá.

## Créditos

No momento está projeto está sendo desenvolvido e mantido por [Isaque Diniz - itd](https://github.com/isaquetdiniz).



## Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo [LICENSE.md](LICENSE) para detalhes.