Skip to content

CRUD de um sistema de gerenciamento de estoque de carros utilizando PHP e Materialize CSS

License

Notifications You must be signed in to change notification settings

ThamirisMaria/CRUD-loja-de-carros

Repository files navigation

CRUD-loja-de-carros! Logomarca do sistema: CarToday

Table of Contents

Sobre
Operações de CRUD
-- CREATE
-- READ
-- UPDATE
-- DELETE
Tecnologias Utilizadas
Como Testar e/ou Contribuir
Possíveis Melhorias

Sobre:

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.

Home Page do sistema

Operações de CRUD:

Ao entrar no sistema, a página de consulta é aberta exibindo todos os carros armazenados em estoque, com seus devidos atributos:

Página de consulta

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.

Página de consulta

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:

Página de consulta

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:

Modal da operação delete

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.

Tecnologias Utilizadas:

php  html  css  materialize  mysql 

Pré-requisitos

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.

Instalação e desenvolvimento

Passo 1: Clonar o repositório

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

Passo 2: Configurar o banco de dados

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.

Contribuindo

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!

Possíveis melhorias:

Funcionalidade

  • Criar a função de pesquisar e filtrar carros específicos.

Segurança

  • 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.

Interface

  • 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é.

About

CRUD de um sistema de gerenciamento de estoque de carros utilizando PHP e Materialize CSS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published