/blog-bootstrap-5

Blog feito com Node Express e Bootstrap

Primary LanguageEJS

IMG

Screenshot 2022-06-20 015951 Screenshot 2022-06-20 020006

🚧 Blog 👨‍💻 Em Construção 🚀 🚧

SobreFuncionalidadesLayoutComo executarTecnologias

💻 Sobre o projeto

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 .


⚙️ 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.

⚙️ Aprimoramentos

  • Roles [admin, moderator].
  • Não pode deletar um usuário ativo .

🎨 Layout

O layout da aplicação está em Bootstrap 5


🚀 Como executar o projeto

Este projeto é divido em duas partes:

  1. Backend (pasta server) junto com o Frontend
  2. Banco de Dados (Mysql)

💡Tanto o Frontend e o Banco de dados precisam que o Backend esteja sendo executado para funcionar.

Pré-requisitos

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

🎲 Rodando o Backend (servidor)

# Clone este repositório
$ git clone  https://github.com/Williamluqui/blog-bootstrap-5

# Instale o MySql

# Instale as dependências
$ npm install

🧭 Rodando a aplicação web (Frontend)

# Abra o navegador :

# Digite e Rode na porta escolhida http://localhost:8080/

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

  • Bootstrap
  • Node Express
  • MySQL
  • Sequelize
  • Body-Parser

🔐 Seguranças

  • Middlewares
  • session
  • Bcript

Veja o arquivo package.json

Server (NodeJS )


👨‍💻