Gerenciador de Tarefas responsivo desenvolvido em JavaScript usando o M.E.A.N (MongoDB, Express, AngularJS e NodeJS) e o Design de Interface com Usuário usando Material Kit e Material Design for Bootstrap (MDB) 4.2.0.
- MongoDB - Base de dados orientado a documento.
- NodeJS - Framework JavaScript lado do servidor.
- Express - Framework web para node, recurso de rota http e midlewares.
- AngularJS - Framework Front-End desenvolvida pela Google para paginas dinâmicas.
- Faça o Download e instale o NodeJS por nodejs.org.
- Para teste da instalação usando comando no terminal
node -v
terminal deverá retornar a versão do NodeJS instalada.
- Instalação será feita via Homebrew para instalar o homebrew usa o seguinte comando no terminal
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
. - Instalação do MongoDB via Homebrew primeiramente devemos atualizar o homebrew
brew update
então podemos instalar o MongoDBbrew install mongodb
. - Em alguns casos precisamos usar o comando como sudo para criação da pasta db no terminal
sudo mkdir -p /data/db
e mudar a permissão de acesso usando linha de comandosudo chmod 777 /data/db
. - Então para iniciar o MongoDB basta usar o comando
mongod
.
- Após o download do projeto extrair a pasta em sua pasta de trabalho então usamos o terminal para acessar a pasta do projeto para instalar as dependências do projeto usamos o comando
npm install
e aguardar até o download das dependências esteja concluido. - Para inicializar o projeto basta usar a linha de comando no terminal
npm start
- Para acessar a aplicação basta ir em seu navegador e acessar http://localhost:3000
- AngularJS Routes - https://docs.angularjs.org/api/ngRoute
- Dependência express - https://www.npmjs.com/package/express
- Dependência body-parser - https://www.npmjs.com/package/body-parser
- Dependência cors - https://www.npmjs.com/package/cors
- Dependência express-load - https://www.npmjs.com/package/express-load
Por: Renan Lopes