Sistema completo de gestão de aulas desenvolvido em PHP com arquitetura MVC modular.
- ✅ CRUD completo de aulas
- ✅ Sistema de comentários
- ✅ Navegação entre aulas
- ✅ Dashboard com estatísticas
- ✅ Design responsivo e moderno
- ✅ Instalador automático
- ✅ Arquitetura MVC profissional
- PHP 7.4+
- MySQL 5.7+
- PDO para banco de dados
- Autoloading PSR-4
- CSS3 com Grid e Flexbox
git clone https://github.com/clcmo/MVCcomPHP.git
cd MVCcomPHPEdite o arquivo .env:
DB_HOST=localhost
DB_NAME=sistema_aulas
DB_USER=root
DB_PASS=sua_senhaAcesse: http://localhost/MVCcomPHP/public/install
http://localhost/MVCcomPHP/public/
MVCcomPHP/
├── app/
│ ├── Controllers/ # Lógica de negócio
│ ├── Models/ # Camada de dados
│ ├── Views/ # Interface do usuário
│ ├── Core/ # Classes fundamentais
│ ├── Config/ # Configurações
│ └── Helpers/ # Funções auxiliares
├── public/ # Arquivos públicos
│ ├── assets/ # CSS, JS, imagens
│ └── index.php # Ponto de entrada
└── storage/ # Logs e cache
$aulaController = new AulaController();
$aulaController->index();$aulaController->show($id);$aulaController->addComment();// public/index.php
$router->get('/nova-rota', 'SeuController', 'suaAction');namespace App\Models;
use App\Core\Database;
class SeuModel {
private $db;
public function __construct() {
$this->db = Database::getInstance()->getConnection();
}
}clcmo
- GitHub: @clcmo
Este projeto está sob a licença MIT - veja o arquivo LICENSE para detalhes.