will1Zera / IMDAZ

IMDAZ é um projeto integrador para suprir uma demanda tecnológica do Instituto de Menores Dom Antônio Zattera.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


API IMDAZ

Sobre | Ambiente | Banco de dados

Criação de uma api para o Instituto de Menores Dom Antônio Zattera

Sobre o projeto

Foi desenvolvido uma API para substituir o uso do excel para guardar e manipular os dados do IMDAZ, com algumas rotas e funcionalidades, utilizando php e mysql.

Tecnologias utilizadas:
  • PHP
  • MySQL
Pré requisitos:

Ambiente local

Primeiramente, você deve clonar o projeto de api na sua máquina ou realizar o download. É ideal que essa api seja colocada em seu servidor, caso utilize o XAMPP, coloque na pasta htdocs.

git clone https://github.com/will1Zera/IMDAZ.git

Executando a api

Depois de clonar ou baixar o projeto, você deve configurar seu servidor, caso utilize o XAMPP, deve ativar o Apache e MySQL no Painel de Controle. Para testar se ocorreu tudo certo, poderá acessar a seguinte rota no navegador:

http://localhost/imdaz/api

Em caso de sucesso, é retornado a seguinte mensagem: "Welcome to the IMDAZ api!".

Banco de dados

  1. Acesse o arquivo Database.php e realize a conexão com seu banco de dados.
  2. Para criar as tabelas listadas abaixo, acesse api/src/Utils e execute o seguinte comando:
php Migrations.php

Diagrama do banco de dados

Importante

  1. Para que ocorra tudo certo, siga a ordem correta de comandos listados.
  2. Muita atenção aos pré-requisitos listados!

by William Bierhals 😄
📥 Linkedin

About

IMDAZ é um projeto integrador para suprir uma demanda tecnológica do Instituto de Menores Dom Antônio Zattera.


Languages

Language:PHP 100.0%