Skip to content

willmarques09/ToDoList

Repository files navigation

TO DO LIST - API

API criada para ter você ter a possibilidade de lidar com sua lista de afazeres de modo online

FUNCIONALIDADES

1 - CRUD -> Criar usário, listar usuário (paginação), listar por id, editar por id, deletar por id

3 - CRUD -> Criar uma tarefa, listar tarefas, listar tarefa por id, editar tarefa, deletar tarefa

RODAR O PROJETO NO BACK END

Instalações

1 - Necessário instalar docker e docker compose caso você não tenha

https://docs.docker.com/engine/install

e

https://docs.docker.com/compose/install/

2 - Clique no fork desse repositório, agora ele faz parte do seu github;

3 - Faça o clone:

git clone git@github.com:willmarques09/ToDoList.git

ou

git clone https://github.com/willmarques09/ToDoList.git

4 - Utilize o comando um gerenciamento de pacote para instalar todas as dependências necessárias

npm install

ou

yarn add

5 - Rode o Docker Compose

docker-compose up -d

6 - Rode as migrations

npx typeorm migration:run

ou

yarn typeorm migration:run

7 - Verifique se não tem nenhum erro

docker-compose logs -f

8 - Acesse o http://localhost:3333/

9 - Para rodar o teste

npm run test

ou

yarn test

8 - Ferramentas utilizadas

JavaScript Typescript Nodejs Express.js POSTGRESQL TYPEORM Postman Docker VS Code Heroku Jest Git GitHub Ubuntu

API por Will


Willhan Marques

About

API for to do List

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors