Painel administrativo de um blog de artigos criada durante o curso Formação Node.js do Guia do Programador afim de aplicar o conhecimento adquirido sobre arquitetura MVC e através da tecnologia Node.js.
🚀 Concluído
✅ Painel do usuário que exibe o título dos artigos em uma estrutura de paginação
✅ Painel administrativo que exibe as funcionalidades de adição, exclusão e edição de artigos e categorias
✅ Painel de login
# Clone este repositório:
$ git clone <https://github.com/felipemdf/Guide_Press.git>
# Acesse a pasta do projeto no terminal/cmd
$ cd Guide-Press-main
#Inicie o gerenciador de pacotes npm:
$ npm init
# Instale o pacote Express para criação das rotas: <br/>
$ npm install express --save
# Instale o pacote EJS responsavel pela view engine: <br/>
$ npm install ejs
# Instale a ferramenta ORM Sequelize:
$ npm install --save sequelize
# Instale o Bootstrap:
$ npm install bootstrap@next
# Instale o SlugiFy:
$ npm install --save slugify
# Instale o Express Session:
$ npm install --save express-session
# Instale o bcryptjs:
$ npm install --save bcrypt
# Instale o pacote de dependências do mySQL:
$ npm install --save mysql2
# Opcionalmente pode-se instalar o Nodemon para monitorar e atualizar automaticamente o servidor:
$ npm install -g nodemon
# Execute a aplicação
$ nodemon index.js
# O servidor inciará na porta:8080 - acesse <http://localhost:8080>