Sobre
Operações de CRUD
-- CREATE
-- READ
-- UPDATE
-- DELETE
Tecnologias Utilizadas
Como Testar e/ou Contribuir
Possíveis Melhorias
Sistema de gerenciamento de estoque de carros com operações de CRUD e geração de relatórios, estilizado com o framework de CSS, Materialize.
Ao entrar no sistema, a página de consulta é aberta exibindo todos os carros armazenados em estoque, com seus devidos atributos:
Também são exibidos,ao lado de cada carro, botões de edição e exclusão.
Clicando no botão de adição, a página de adicionar é exibida. Nela, o usuário pode cadastrar novos carros no sistema.
Ao clicar no botão "adicionar", o novo carro com suas respectivas características é salvo no banco de dados e o usuário é redirecionado de volta para a página de consulta, que já exibirá as informações atualizadas.
Clicando no botão de edição, a página de edição é aberta e o usuário pode editar o conteúdo dos atributos do carro respectivo:
Ao clicar no botão "editar", as alterações são salvas no banco de dados e o usuário é redirecionado de volta para a página de consulta, que já exibirá as informações atualizadas.
Clicando no botão de exclusão, um modal com a descrição do carro respectivo aparece perguntando ao usuário se ele realmente deseja realizar esta operação:
Assim que o botão "Sim, excluir" é clicado, o carro é excluido do banco de dados e a página de consulta é atualizada, caso contrário o modal apenas se fecha.
XAMPP: Acesse o site Apache Friends e siga as instruções de instalação do XAMPP (Apache, MySQL, PHP e Pearl) de acordo com o seu sistema operacional.
Acesse a pasta de instalação do Xampp e, dentro da pasta "htdocs", clone o repositório do projeto usando o Git ou baixando o código-fonte como um arquivo ZIP e descompactando-o dentro da pasta.
cd \xampp\htdocs
git clone https://github.com/ThamirisMaria/CRUD-loja-de-carros.git
Na raíz deste projeto, existe um arquivo chamado relatorio.sql, copie o seu conteúdo e utilize-o para criar um novo banco de dados com o phpMyAdmin ou MySQL.
Se você deseja contribuir para este projeto, sinta-se à vontade para abrir um pull request ou uma issue. Todas as contribuições são bem-vindas!
- Criar a função de pesquisar e filtrar carros específicos.
- Criar função de cadastro e login de usuários, com opções de cargos de administrador do sistema ou visitante.
- Validar informações ao editar ou criar novo carro.
- Fixar header da página de consulta assim como as headers da sua tabela ao scrollar a página.
- Highlight no botão de menu da página atual.
- Fixar rodapé.