Skip to content

Thiagodev777/blog-with-admin-panel

Repository files navigation

Blog with admin panel 💻

Blog com Painel administrativo

About The Project 📜

⭐ Blog posts for you and your friends to share different types of moments, including photos, texts and categories for you who want to follow your friends whenever you need to. ⭐

Some features:

  • login system with jwt, allowing easy management of categories and posts. 🔒
  • Find the subjects you want most with the category system 📑
  • It has a powerful text editor to make the best publications 🖊️
  • integrated with a powerful database for better management of all the information of your posts 🗂️

Use the Readme.md to get started.

Built With 🛠️

javascript JavaScript é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma. Juntamente com HTML e CSS, o JavaScript é uma das três principais tecnologias da World Wide Web.

nodejs Node.js é um software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web. A principal característica do Node.js é sua arquitetura assíncrona e orientada por eventos.

expressjs Express.js é um framework para Node.js que fornece recursos mínimos para construção de servidores web. Foi lançado como software livre e de código aberto sob a Licença MIT. É um dos mais populares frameworks para servidores em Node.js.

mysql O MySQL é um sistema de gerenciamento de banco de dados, que utiliza a linguagem SQL como interface. É atualmente um dos sistemas de gerenciamento de bancos de dados mais populares da Oracle Corporation, com mais de 10 milhões de instalações pelo mundo.

sequelize O Sequelize é um ORM(Object/Relational Mapper) baseado em Promise para Node. js e io. js, e suporta os dialetos PostgreSQL, MySQL, MariaDB, SQLite e MSSQL e recursos a transação, relacionamentos, replicação de leitura e muito mais.

Bootstrap é um framework web com código-fonte aberto para desenvolvimento de componentes de interface e front-end para sites e aplicações web, usando HTML, CSS e JavaScript, baseado em modelos de design para a tipografia, melhorando a experiência do usuário em um site amigável e responsivo.

jwt JWT ou JSON Web Token é um padrão da indústria definido pela RFC7519 que tem como objetivo transmitir ou armazenar de forma compacta e segura objetos JSON entre diferentes aplicações. O JWT é digitalmente assinado usando uma chave secreta com o algoritmo HMAC ou um par de chaves pública e privada RSA ou ECDSA.

Getting Started 🏁

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites ✅

ENV ⚙️

Create an .env file and insert the following properties according to your database settings.

 NAME_DATABASE = 
 USERNAME_DATABASE = 
 PASSWORD_DATABASE = 
 HOST_DATABASE = 127.0.0.1
 TYPE_DATABASE = mysql
 PORT_SERVER = 8089
 SECRET_SESSION = B30y^0$2QS9Y

Installation 📥

Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.

  1. Clone the repo
    git clone https://github.com/Thiagodev777/blog-with-admin-panel.git
  2. Install NPM packages
    npm install
  3. Open the code editor terminal and enter the following command to launch the application.
    npm start

License ⚠️

Distributed under the MIT License. See LICENSE for more information.

Contact 👤

Your Name - Antonio Thiago

Project Link: https://github.com/Thiagodev777/blog-with-admin-panel

About

Blog com painel Administrativo Integrado com o editor de texto TinyMCE, com sistema de autenticação de administrador por jwt

Topics

Resources

License

Stars

Watchers

Forks