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.git
Entre na pasta Sistema_de_Lembretes
cd Sistema_de_Lembretes
Entre no diretório do projeto
cd Back-end
Instale as dependências
npm install
Inicie o servidor
npm run dev
Entre na Pasta Testes
cd Testes
Para rodar os testes, rode o seguinte comando
npm run test
GET /
POST/create
GET/getById/:id
POST/updateOne/:id'
GET/delete/:id
GET/limpar
No 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
Swagger
a aplicação. - Hospedar a aplicação no
Heroku ou Vercel
Desenvolvido por laise france