Skip to content

Basic CRUD PHP project to practice data manipulation, MVC and route control and others

Notifications You must be signed in to change notification settings

lucasv-bs/central-pet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Central Pet

Aplicação web para pet shop

🚧 Projeto em desenvolvimento... 🚧

Visão geral

Este projeto foi desenvolvido para colocar em prática estudos sobre PHP. O seu objetivo não é de ser uma aplicação completa, com muitos recursos, mas sim implementar conceitos importantes da linguagem e técnicas utilizadas em frameworks, antes de iniciar o uso com algum. Por isso, os únicos recursos externos utilizados no desenvolvimento foram o Bootstrap para o frontend e o MySQL como banco de dados, todo o restante é PHP puro. Alguns dos conceitos e técnicas implentadas no projeto, ainda que de forma simplificada, são:

  • Autoloader;
  • Uso de variáveis de ambiente;
  • MVC;
  • Gerenciamento de rotas;
  • Gerenciamento de conexões no banco de dados;
  • Gerenciamento de transações no banco de dados;
  • Padrão de projeto Repository;

Todo o código tem inspiração de blogs, livros e videos, sendo os principais a playlist de MVC do canal WDEV e o livro PHP - Programando com Orientação a Objetos, 4ª edição - Pablo Dall'Oglio

Features

  • Cadastro de pets
  • Agendamento de serviços
  • Relatório

🛠 Tecnologias:

  • PHP              
  • MySQL:              
  • Bootstrap

About

Basic CRUD PHP project to practice data manipulation, MVC and route control and others

Resources

Stars

Watchers

Forks

Languages