Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧱 StruktPHP - Estrutura MVC em PHP

O StruktPHP é um framework base leve em PHP com padrão MVC, desenvolvido para acelerar a criação de sistemas web como CRMs, sistemas de delivery, portais, entre outros.

Criado inicialmente como base de aprendizado, o projeto foi evoluído e personalizado para atender diversos tipos de aplicações, mantendo a estrutura limpa, reutilizável e fácil de manter.

🚀 Objetivos

  • Servir como ponto de partida para projetos em PHP
  • Promover organização com arquitetura MVC
  • Facilitar a criação de novos sistemas com base reutilizável
  • Evoluir para um microframework pessoal com boas práticas

✨ Funcionalidades Principais

  • Estrutura MVC simples e funcional
  • Conexão com banco de dados MySQL
  • Sistema de rotas básico
  • Templates com HTML + Bootstrap
  • Helpers reutilizáveis (URL, redirecionamento, etc.)

🗂️ Estrutura do Projeto

/controllers
/models
/views
/core

🛠 Tecnologias Utilizadas

  • PHP (versão 7.4 ou superior recomendada)
  • MySQL
  • Bootstrap 4
  • HTML/CSS

🧪 Exemplos de Aplicações com StruktPHP

  • Sistema de controle de frotas
  • CRUDs administrativos
  • Portais corporativos
  • Sistemas de gestão

📦 Como Usar

  1. Clone o repositório:
git clone https://github.com/gustavoalvesdev/struktphp.git
  1. Renomeie a pasta para o seu novo projeto

  2. Configure as credenciais do banco em config.php

  3. Crie seu banco e comece a desenvolver!

🧩 Próximos Passos

  • Modularização do sistema de rotas
  • Middleware simples para autenticação
  • Inclusão de testes automatizados
  • Documentação da API interna

👨‍💻 Autor

Desenvolvido por [Gustavo Alves da Silva] (https://github.com/gustavoalvesdev) Este projeto está em constante evolução - contribuições são bem-vindas!

📄 Licença

MIT

About

O StruktPHP é um framework base leve em PHP com padrão MVC, desenvolvido para acelerar a criação de sistemas web como CRMs, sistemas de delivery, portais, entre outros.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages