crudbook
Aplicativo CRUD em PHP e AJAX
Este repositório contém o código-fonte de um aplicativo CRUD (Create, Read, Update, Delete) criado usando PHP e AJAX. O aplicativo permite gerenciar informações em um banco de dados de forma dinâmica e interativa.
Tecnologias utilizadas
O aplicativo foi construído com as seguintes tecnologias:
PHP 7.4
AJAX
MVC (Model-View-Controller)
PDO (PHP Data Objects)
HTML
CSS
JavaScript
Funcionalidades
O aplicativo permite as seguintes operações:
Criar, editar e excluir informações do banco de dados
Login e registro de usuários
Validação de formulários
Autenticação de usuários por e-mail e senha
Autenticação de dois fatores por e-mail
Recuperação de senha por e-mail
Registro de log de acesso
Como usar
Para usar o aplicativo, siga as instruções abaixo:
Clone ou faça o download do repositório
Configure seu servidor web para servir a pasta public como raiz do aplicativo
Importe o arquivo database.sql para criar a tabela do banco de dados
Configure as informações do banco de dados no arquivo db_config.php
Acesse o aplicativo em seu navegador
Melhorias futuras
O aplicativo pode ser aprimorado com as seguintes funcionalidades:
Paginação de resultados
Ordenação de resultados
Busca de informações
Edição em massa de informações
Implementação de testes automatizados
Refatoração do código para melhorar a organização e escalabilidade
Contribuição
Contribuições são bem-vindas! Se você quiser melhorar o código, corrigir algum problema ou adicionar uma nova funcionalidade, sinta-se à vontade para fazer um fork do repositório e enviar um pull request.