Skip to content

Front-end do blog pessoal desenvolvido em React com TypeScript e Tailwind CSS, com foco em usabilidade e navegação dinâmica, integrado ao backend Spring Boot via API REST.

Notifications You must be signed in to change notification settings

Lucas300/BlogPessoal_React

Repository files navigation

📝 Blog Pessoal

Bem-vindo ao repositório do Blog Pessoal! Esta aplicação fullstack permite que usuários publiquem postagens, visualizem conteúdos de outros usuários e gerenciem temas como #Tecnologia, #Hardskills e outros.

⚠️ Importante: Este espaço foi criado para compartilhar ideias, conhecimentos e experiências de forma construtiva. Evite conteúdos ofensivos, polêmicos ou que desrespeitem outras pessoas. Mantenha o ambiente saudável e respeitoso para todos! 😊


🚀 Funcionalidades

📝 Postagens

  • Criar novas postagens.
  • Listar e visualizar postagens de todos os usuários.
  • Editar e excluir suas próprias postagens.
  • Filtrar postagens por temas.

🏷️ Temas

  • Adicionar novos temas.
  • Editar e deletar temas.
  • Visualizar postagens relacionadas a um tema específico.
  • Os temas funcionam como hashtags para organizar as postagens.

🛠️ Tecnologias Utilizadas

Frontend

  • React
  • TypeScript
  • Tailwind CSS

Backend

  • Java 17
  • Spring Boot
  • JPA / Hibernate
  • PostgreSQL
  • Docker

⚙️ Como Rodar o Projeto

Pré-requisitos

  • Node.js (recomendado instalar a versão LTS: https://nodejs.org)
  • Yarn (instalar após o Node.js com: npm install --global yarn)
git clone https://github.com/Lucas300/BlogPessoal_React.git

cd BlogPessoal_React

# Instale as dependências com Yarn
yarn install

# Rode a aplicação
yarn dev

🔐 Autenticação

Este projeto inclui autenticação de usuários, permitindo login, cadastro e gerenciamento de sessões.

  • O usuário é obrigado a se cadastrar e fazer login para acessar o sistema e realizar postagens.
  • Sem autenticação, o usuário não pode interagir com o conteúdo.

🤝 Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.

About

Front-end do blog pessoal desenvolvido em React com TypeScript e Tailwind CSS, com foco em usabilidade e navegação dinâmica, integrado ao backend Spring Boot via API REST.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published