Skip to content

VitorGirottto/blog

Repository files navigation

📝 Blog Fullstack

Preview do Blog


🚀 Sobre o Projeto

Este é um blog fullstack com frontend em Next.js e backend em Node.js (Express). O banco de dados usado é MySQL.


📦 Instalação

  1. Clone o repositório:

    git clone [https://github.com/seu-usuario/blog.git](https://github.com/VitorGirottto/blog.git)
    cd blog
  2. Instale as dependências:

    npm install
    cd backend
    npm install

🛠️ Banco de Dados

  1. Crie a base blog no MySQL:

    CREATE DATABASE blog;
  2. Importe o arquivo blog.sql (na raiz do projeto) e execute em seu banco de dados:

  3. Configure o acesso em backend/config/database.js (ou use um arquivo .env):

    DB_NAME=blog
    DB_USER=root
    DB_PASSWORD=suasenha
    DB_HOST=localhost

▶️ Rodando o Projeto

  1. Inicie o backend (porta 5000):

    cd backend
    npm run dev
  2. Em outro terminal, inicie o frontend (porta 3000):

    npm run dev

🧪 Tecnologias

  • Next.js
  • React
  • Node.js + Express
  • Sequelize + MySQL
  • Tailwind CSS

📸 Prints

About

Aplicação de blog fullstack com CRUD de usuários, posts e comentários, além de sistema de curtidas em postagens. Feito para afins de trabalho de faculdade na matéria de desenvolvimento WEB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors