allanmessias / projeto-agenda

Projeto de Agenda criado no curso Javascript Básico ao Avançado do Prof. Luiz Otávio Mesquita, mas com algumas alterações

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Agenda!

Projeto de Agenda criado no curso Javascript Básico ao Avançado do Prof. @luizomf, com CRUD básico usando o MongoDB.

A mesma Agenda, mas um pouco melhor.

👨‍💻 Durante o desenvolvimento do projeto, junto com as explicações do professor, alguns questionamentos foram levantados, que também trouxeram novos desafios e aprendizados.

✅ As melhorias feitas até então foram:

  • Autenticação de usuário com passport.js
  • Relação com banco de dados
  • Maior proteção de rotas
  • Mais segurança nos dados cadastrados

Tecnologias utilizadas.

O projeto foi desenvolvido em Javascript, utilizando o NodeJS para back-end, EJS e Bootstrap para visualização dos dados.

Instruções

Após clonar o projeto na sua maquina instale todos os pacotes:

npm install

Conecte ao banco de dados:

touch .env
CONNECTIONSTRING=mongodb+srv://<SeuUsuarioNoMONGODB>:<SuaSenhaNoMONGODB>@<NomeDoSeuCluster>.c9vlh.mongodb.net/SEUDB?retryWrites=true&w=majority

Suba o servidor e acesse-o na porta 3000

npm start 

TODO

- Validar frontend

About

Projeto de Agenda criado no curso Javascript Básico ao Avançado do Prof. Luiz Otávio Mesquita, mas com algumas alterações


Languages

Language:JavaScript 57.0%Language:EJS 43.0%