Skip to content

josevansantos/api-express

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD express API

:) ATENÇÃO, FAÇA O FORK DO PROJETO :)

Proposta

Acabamos de chegar na empresa e nosso primeiro desafio é subir o projeto na nossa máquina, implementar umas features e corrigir uns bugs que possam existir no caminho.

Instalando o projeto

Banco de dados

Como banco de dados estamos utilizando um MySQL, as configurações do banco estão no arquivo /settings/index.js.

Utilize as configurações do seu banco local.

Instalar as dependencias

$ npm install

Rodando o servidor

$ npm run dev

Com o ambiente está rodando, basta acessar http://localhost:3000

TODO

  • [FEATURE] - Baixar o projeto;
  • [FEATURE] - Instalar o projeto;
  • [FEATURE] - Criar a tabela no banco de dados mysql;
  • [FEATURE] - Configurar dados de acesso;
  • [FEATURE] - Implementar edição de tarefa;
  • [FEATURE] - Implementar deleção de tarefa;
  • [FEATURE] - Implementar endpoint de find by id;
  • [FEATURE] - Implementar paginação;
  • [FEATURE] - Implementar busca por termo;
  • [BUG] - A Função de deleção não está funcionando;

OBS: fazer implementação com query e com o TodoModel

Desafios FRONT

  • [FEATURE] - Implementar Layout com EJS - EASY;
  • [FEATURE] - Implementar Front-end com axios - HARD;

Desafio BACK

  • [FEATURE] - Implementar dotenv no projeto - MEDIUM;

About

Exemplo de api express

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%