Skip to content

Aplicação web desenvolvida em Node + EJS + MongoDB + Multer

Notifications You must be signed in to change notification settings

luiizsilverio/mongo-ejs

Repository files navigation

EJS-MONGO

Conteúdo

Sobre a aplicação

Aplicação Web desenvolvida em Node.js com EJS e MongoDB.
Permite listar, cadastrar e alterar usuários.
Desenvolvido baseado nos vídeos da playlist Sistema Web com Node e MongoDB, do canal do Diego Porcellis no Youtube.
O primeiro vídeo tem problema de áudio, mas os demais estão com áudio normal.
É uma aplicação back-end raiz, que renderiza as páginas do lado do servidor, utilizando template engine.
Melhorei a organização do programa por conta própria, separando as rotas e controller em arquivos e pastas separados, além de melhorar a estilização das páginas.

Rotas da aplicação

Método Caminho da Rota Descrição da Rota
GET http://localhost:3000/users Retorna a view com a lista de usuários
POST http://localhost:3000/users Inclui novo usuário
GET http://localhost:3000/users/edit/:id Retorna a view com o cadastro do usuário
POST http://localhost:3000/users/edit/:id Altera o usuário
GET http://localhost:3000/users/del/:id Exclui o usuário

|

🛠️ Tecnologias

  • NodeJS
  • Banco de dados MongoDB
  • Template engine EJS
  • Multer para upload de imagens

📸 Screenshots

🚗 Iniciando a aplicação

O banco de dados MongoDB precisa estar instalado localmente.

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

# Instale as dependências
$ npm install

# Para iniciar a aplicação
$ npm run dev

📧 Contato

LinkedIn E-mail

About

Aplicação web desenvolvida em Node + EJS + MongoDB + Multer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published