Gerenciamento Veicular šŸš™

DescriĆ§Ć£o do Projeto

Basicamente Ʃ um sistema que possui uma tabela de carros e podemos manipular as informaƧƵes dessa tabela atravƩs da uma API criada em PHP

Tabela de ConteĆŗdos

Principais tecnologias usadas

Principais funcionalidades

  • šŸš™ Inserir carro ao banco de dados
  • šŸš™ Listar os carros
  • šŸš™ Pesquisar carro por id

Status do Projeto: Concluido āœ”ļø

Como rodar a aplicaĆ§Ć£o

  • No terminal navegue atĆ© o diretĆ³rio onde ficam seus projetos dentro do seu apache e clone o projeto do GitHub
git clone git@github.com:MarcosMthJr/testeConvesWeb.git
  • Entre na pasta do projeto
cd testeConvesWeb

OBS: Caso tenha feito o download do repositĆ³rio pelo zip, renomeie a pasta descompactada para testeConvesWeb

  • No terminal digite o comando do composer para instalar as depĆŖndencias da aplicaĆ§Ć£o.
composer install
  • Acesse o seu Administrador de banco de dados

    • Por exemplo, o phpmyadmin.
    • No seu navegador digite:
        localhost/phpmyadmin
  • FaƧa a importaĆ§Ć£o do banco de dados do arquivo

    /testeConvesWeb/bancoDeDados/bancoDeDados.sql

    no seu banco de dados local.

  • Modifique os valores das constantes no arquivo de configuraĆ§Ć£o (src/Config.php) para acessar ao banco de dados.

      define( 'DB_HOST', 'localhost' );
      define( 'DB_USER', 'root' );
      define( 'DB_PASSWORD', '' );
      define( 'DB_NAME', 'convesWeb');
  • Para executar a aplicaĆ§Ć£o digite no seu navegador o endereƧo abaixo

        localhost/testeConvesWeb/

Rotas da API

Rota para inserir um carro

Method: POST
 http://localhost/testeConvesWeb/carro

Rota para listar todos os carros

Method: GET
  http://localhost/testeConvesWeb/carro

Rota para buscar por um carro especificando o id

Method: GET
 http://localhost/testeConvesWeb/carro/{$id}