Demo criada na aula teórico prática sobre Base de Dados em aplicações web.
Antes de usar o projeto deve:
- Ter uma instância MongoDB a correr localmente. Em alternativa pode editar a string de conexão à base de dados por uma do MongoAtlas;
- Ter o runtime NodeJS instalado no seu computador;
- Executar o comando
npm install
para instalar todas as depências do projeto localmente após o comandogit clone
deste projeto;
A aplicação aqui demonstrada executa as operações CRUD básicas de uma aplicação web que gere items
.
Os items
são compostos por 3 campos:
{
_id: String,
name: String,
quantity: Number
}
O campo _id
é gerado automáticamene a cada save na base de dados.
Para correr a aplicação é necessário executar o comando:
npm start
O projeto foi criado sem recursos a formatação CSS
e não tem o objetivo de ser uma demonstração completa de como uma aplicação deve ser construída e estilizada.
Desta forma o projeto aqui representado é o produto minímo viável para integrar o acesso a uma base de dados numa aplicação Web usando o padrão de software MVC.