Desenvolvido para o desafio técnico da DTI digital. Nessa aplicação é possível CRIAR, EDITAR, EXCLUIR e ATUALIZAR.
- Adicionar DATA E HORA DO LEMBRETE
- Ordenar Lembretes por DATA
- Criar Lembretes
- Excluir Lembretes
- Excluir Lista de Lembretes
- Editar Lembretes
- Exibir data futura no Lembrete
- Atualizar Lembrete
Front-end: Javascript, Bootstrap, fontAwesome, html, css Back-end: Node, Express, MongoDB Testes: Jest, superteste
As instruções permitirão que você obtenha uma cópia do projeto na sua máquina local para fins de desenvolvimento e teste.
Clone o projeto
git clone https://github.com/LaiFrance/Sistema_de_Lembretes.gitEntre na pasta Sistema_de_Lembretes
cd Sistema_de_LembretesEntre no diretório do projeto
cd Back-endInstale as dependências
npm installInicie o servidor
npm run devEntre na Pasta Testes
cd TestesPara rodar os testes, rode o seguinte comando
npm run test GET / POST/create GET/getById/:id POST/updateOne/:id' GET/delete/:id GET/limparNo desafio havia a possibilidade de escolher qualquer linguagem de Programação e banco de Dados, optei por utilizar o
MONGODB pois ele oferece maior segurança, confiabilidade e eficiência, além da flexibilidade de modificar a estrutura ou esquema de dados.
Durante a execução do projeto aprendi bastante,busquei entender sobre o NODE.JS , EJS E BANCO DE DADOS MONGODB
- Elaborar mais TESTES NO BACK-END E FRONT-END
- Clean code
- Tratamento de erros
- Adicionar documentação
Swaggera aplicação. - Hospedar a aplicação no
Heroku ou Vercel
Desenvolvido por laise france


