Este é o repositório do InNout, um sistema de gerenciamento de ponto desenvolvido com HTML, CSS, Bootstrap, JavaScript, PHP e MySQL, utilizando a arquitetura MVC (Model-View-Controller). O InNout é um sistema que permite registrar e acompanhar a entrada e saída de funcionários em uma organização.
HTML
CSS
Bootstrap
JavaScript
PHP
MySQL
O InNout é um sistema de gerenciamento de ponto que permite registrar e acompanhar a entrada e saída de funcionários em uma organização. Com uma interface intuitiva e responsiva, o sistema oferece recursos como registro de ponto, cálculo de horas trabalhadas e relatórios de presença.
O InNout foi desenvolvido seguindo a arquitetura MVC (Model-View-Controller), que promove a separação de preocupações e facilita a manutenção e evolução do sistema. A estrutura do projeto segue os seguintes padrões:
Model: Responsável pela manipulação dos dados e interação com o banco de dados. Os modelos representam as entidades do sistema, como Usuário, Registro de Ponto, etc.
View: Responsável pela apresentação visual dos dados aos usuários. As views são responsáveis por exibir as informações e interagir com os usuários.
Controller: Responsável por receber as requisições dos usuários, interagir com os modelos correspondentes e fornecer as respostas adequadas. Os controllers são responsáveis pela lógica de negócio do sistema.
Essa separação permite uma melhor organização do código, facilita a manutenção e aumenta a reutilização de componentes.