Skip to content

Aplicação em NodeJS com MongoDB e Handlebars, desenvolvida durante o curso MongoDB do básico ao avançado, do prof. Matheus Battisti

License

Notifications You must be signed in to change notification settings

luiizsilverio/notes_mongo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTES-MONGO

Conteúdo

Sobre a aplicação

API desenvolvida em Node.js que implementa um CRUD com banco de dados MongoDB e template engine Handlebars.
Permite a inclusão de tarefas, alteração, consulta e exclusão.
O banco de dados pode ser local ou localizado no MongoDB Atlas. Para definir o banco na nuvem, informe no arquivo .env DB_ATLAS=Yes, o usuário e a senha do banco.
Desenvolvido durante o curso MongoDB do básico ao avançado, do prof. Matheus Battisti.

Rotas da aplicação

Método Caminho da Rota Descrição da Rota
GET https://localhost:8000/notes Renderiza a view de criação da tarefa
POST https://localhost:8000/notes Inclui a nova tarefa no banco
POST https://localhost:8000/delete Exclui a tarefa do banco
GET https://localhost:8000/notes/:id Renderiza a view de detalhes da tarefa
GET https://localhost:8000/notes/edit/:id Renderiza a view de edição da tarefa
POST https://localhost:8000/notes/update Altera os dados da tarefa no banco

🛠️ Tecnologias

  • NodeJS
  • MongoDB
  • Template engine Express-Handlebars
  • Bootstrap para fazer algumas estilizações

📸 Screenshots

🚗 Iniciando a aplicação

Primeiramente, o banco de dados MongoDB precisa estar instalado.

# Baixe o repositório com git clone e entre na pasta do projeto.
$ git clone https://github.com/luiizsilverio/notes_mongo.git

# Execute yarn para instalar as dependências (ou npm install)
$ yarn

# Para iniciar a aplicação
$ yarn start

# Abra https://localhost:8000 no navegador

⚖️ Licença

Este projeto está licenciado sob a licença MIT.

📧 Contato

E-mail: [email protected]

About

Aplicação em NodeJS com MongoDB e Handlebars, desenvolvida durante o curso MongoDB do básico ao avançado, do prof. Matheus Battisti

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published