An open API service indexing awesome lists of open source software.

https://github.com/vidigal-code/ifponto-demo-project

PHP PDO, OOP
https://github.com/vidigal-code/ifponto-demo-project

mysql oop-php pdo-php php sql

Last synced: 5 months ago
JSON representation

PHP PDO, OOP

Awesome Lists containing this project

README

          

# Projeto Demo IFPonto: Desenvolvendo com PHP, PDO e OOP

**Este é um projeto educacional** focado em **PHP**, **PDO (PHP Data Objects)** e **Programação Orientada a Objetos (POO)**. O sistema foi desenvolvido com o objetivo de demonstrar e testar habilidades nessas tecnologias. A ideia é aplicar conceitos de forma prática, criando um ambiente de aprendizado sobre como trabalhar com banco de dados e estrutura de código orientada a objetos.

Fique à vontade para modificar ou aprimorar o projeto da maneira que desejar, sempre visando a melhoria do aprendizado!

## Funcionalidades do Sistema:
- **Login**: Permite que os usuários acessem o sistema com suas credenciais.
![GIF Login](https://github.com/Vidigal-code/ifponto-demo-project/blob/main/assets/example-project-image/images/pt/LOGIN%20-%20PT.png?raw=true)

- **Verificação de conta**: Processo de validação de credenciais para garantir o acesso correto.
![GIF Verificação](https://github.com/Vidigal-code/ifponto-demo-project/blob/main/assets/example-project-image/images/pt/VEFIFYACCOUNT%20-%20PT.png?raw=true)

- **Registro de usuário**: Permite que novos usuários se cadastrem no sistema.
![GIF Registro](https://github.com/Vidigal-code/ifponto-demo-project/blob/main/assets/example-project-image/images/pt/REGISTER%20-%20PT.png?raw=true)

- **Registrar ponto de trabalho**: Funcionalidade para registrar entradas e saídas de trabalho dos usuários.
![GIF Registro](https://github.com/Vidigal-code/ifponto-demo-project/blob/main/assets/example-project-image/images/pt/REGISTER%20POINT%20-%20PT.png?raw=true)

- **Atualizar informações**: Permite que os usuários atualizem seus dados pessoais no sistema.
![GIF *Atualizar informações](https://github.com/Vidigal-code/ifponto-demo-project/blob/main/assets/example-project-image/images/pt/SETTINGS-%20PT.png?raw=true)

- **Painel Admin**: Interface de administração que possibilita o gerenciamento de usuários e dados do sistema.

Este projeto demonstra como essas funcionalidades são implementadas de forma integrada utilizando **PHP**, **PDO** e **OOP**

## Tecnologias Utilizadas:
- **PHP**: Linguagem de programação utilizada para a lógica do sistema.
- **PDO (PHP Data Objects)**: Biblioteca para interação segura e eficiente com o banco de dados.
- **OOP (Programação Orientada a Objetos)**: Paradigma de programação utilizado para estruturar o código de forma modular e escalável.