Skip to content

Ruan-Marcelo/php-blog-system

Repository files navigation

📝 Blog Management System (PHP & MySQL)


📌 Sobre o Projeto

Sistema completo de gerenciamento de blog desenvolvido com PHP puro e MySQL, focado em simplicidade, organização e prática de desenvolvimento web.

Este projeto simula um ambiente real de aplicação, incluindo autenticação, CRUD, interação com banco de dados e recursos dinâmicos.


🚀 Funcionalidades

  • 🔐 Autenticação de usuários (Login / Logout)
  • 👤 Sistema de sessão para controle de acesso
  • ✍️ CRUD completo de posts (Criar, Editar, Excluir)
  • 💬 Sistema de comentários por post
  • 👍 Sistema de likes dinâmico com AJAX
  • 🔍 Busca de posts
  • 🗂️ Filtro por categorias
  • 📄 Visualização detalhada de posts
  • 📱 Layout responsivo

🛠️ Tecnologias Utilizadas

Tecnologia Uso
🐘 PHP Backend
🗄️ MySQL Banco de dados
🌐 HTML5 & CSS3 Estrutura e estilo
🎨 Bootstrap Responsividade
⚡ JavaScript + jQuery Interações e AJAX

📸 Screenshots

🏠 Página Inicial

![Home](screenshots/home.png)

⚙️ Dashboard

![Dashboard](screenshots/dashboard.png)

⚙️ Como Rodar o Projeto

📥 1. Clonar o repositório

git clone https://github.com/seu-usuario/blog-php-mysql.git
cd blog-php-mysql

🗄️ 2. Configurar o banco de dados

- Abra o phpMyAdmin
- Crie um banco chamado: blog
- Importe o arquivo: database/blog.sql

🔧 3. Configurar a conexão

Edite o arquivo: db_conn.php
$sName = "localhost";
$uName = "root";
$pass = "";
$db_name = "blog";

▶️ 4. Iniciar o servidor

Use XAMPP, WAMP ou Laragon

🌐 5. Acessar no navegador

http://localhost/blog

📈 Melhorias Futuras

  • 🧠 Sistema de tags
  • 🌐 API REST
  • 📊 estatísticas
  • 🔔 Sistema de notificações

📄 Licença

Este projeto está sob a licença MIT.


💡 Inspiração e Aprendizado

Projeto desenvolvido com base em estudos práticos de desenvolvimento web com PHP e MySQL.

📺 Referência:

https://www.youtube.com/watch?v=Bcc97YC18Z0

🚀 Evoluções Implementadas

  • ✅ Organização profissional de pastas
  • ✅ Sistema de login funcional com sessão
  • ✅ Correção de erros comuns (PDO, includes, paths)
  • ✅ Implementação de likes com AJAX
  • ✅ Sistema de comentários
  • ✅ Melhorias visuais com Bootstrap
  • ✅ Estrutura próxima de projetos reais

👨‍💻 Autor

Ruan Luz 🚀
Focado em evolução como desenvolvedor Full Stack

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors