Sobre • Funcionalidades • Layout • Como executar • Tecnologias •
Projeto Blog , onde o admin pode editar apagar ou escrever um artigo , estudando o conceito de CRUD pude formular este blog com o auxilio de um professor, estou aprimorando algumas funcionalidades .
- O Admin pode criar um artigo.
- O Admin pode deletar um artigo.
- O Admin pode criar uma categoria.
- O Admin pode remover uma categoria.
- Sistema de Login adm.
- O Admin pode remover um moderador.
- Sistema de Login Moderador.
- Roles [admin, moderator].
- Não pode deletar um usuário ativo .
O layout da aplicação está em Bootstrap 5
Este projeto é divido em duas partes:
- Backend (pasta server) junto com o Frontend
- Banco de Dados (Mysql)
💡Tanto o Frontend e o Banco de dados precisam que o Backend esteja sendo executado para funcionar.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone https://github.com/Williamluqui/blog-bootstrap-5
# Instale o MySql
# Instale as dependências
$ npm install
# Abra o navegador :
# Digite e Rode na porta escolhida http://localhost:8080/
As seguintes ferramentas foram usadas na construção do projeto:
- Bootstrap
- Node Express
- MySQL
- Sequelize
- Body-Parser
- Middlewares
- session
- Bcript
Veja o arquivo package.json