Este repositório contém os ficheiros do meu Projeto de Aptidão Final (PAF). O objetivo deste projeto é criar um website chamado "Boletim de Vacinas", o site servirá para o utilzador poder acessar aos dados do seu animal em qualquer lugar, de forma fácil e rápida.
aceitar.php
erecusar.php
: Código que é executado após a escolha do administrador emaprovar.php
.acessonegado.php
: Página que irá aparecer ao utilizador ao tentar aceder a uma página de veterinário caso o mesmo seja um dono.animais.php
: Página de veterinário que mostra os animais pelos quais é responsável.apagar.php
: Página onde aparecem os donos e os seus animais para serem apagados, caso seja necessário.apagarDono.php
edeleteVet.php
: Código que é executado após a escolha do administrador emapagar.php
ouapagarVet.php
.apagarVet.php
: Página onde aparecem veterinários com acesso aprovado, para serem apagados, caso seja necessário.aprovar.php
: Página de administrador para ver que veterinários estão em lista de espera.associacoes.php
: Página onde o utilizador encontra informações sobre algumas associações para animais.consulta.php
: Código PHP que envia os dados da páginapainelCon.php
para a base de dados.consultasAnteriores.php
: Página que mostra as últimas consultas que o animal fez.editar.php
: Código PHP para atualizar informações necessárias do animal.escolhaAnimal.php
: Código PHP que envia os dados da páginaescolheranimal.php
para a base de dados.escolheranimal.php
: Página de veterinário onde escolhe os animais dos quais quer ser responsável.footer.php
: Guarda o footer do site para facilitar a manutenção do mesmo.informacoesanimal.php
: Página principal do site, aqui o utilizador vê as informações do animal, do peso às vacinas.index.html
: Página inicial do projeto.login.php
: Código que efetua o login do utilizador.logout.php
: Código PHP que efetua o logout do utilizador e redireciona para o Login caso o utilizador queira.navbar.php
: Guarda a barra de navegação do site para facilitar a manutenção da mesma.painelAdmin.php
: Página que irá aparecer ao utilizador caso o mesmo seja um administrador do site.painelCon.php
: Página de veterinário onde o mesmo coloca os dados da consulta.porAprovar.php
: Página que irá aparecer caso o veterinário ainda não tenha sido aprovado.registar.php
: Código PHP que envia os dados do registo do dono e do veterinário para a base de dados.registaranimal.php
: Código que envia os dados do registo do animal para a base de dados.registaranimalform.php
: Formulário de registo do animal.registarform.php
: Formulário de registo do dono e veterinário.removerAnimal.php
: Código PHP que retira o NIF do veterinário da tabela do animal.stylesheet.css
: Ficheiro CSS para embelezar o site.
- Faça o download dos ficheiros deste repositório.
- Coloque os ficheiros na pasta "htdocs" do XAMPP.
- Abra o XAMPP.
- Corra o Apache e MySQL.
- Aproveite! 😉
- HTML
- CSS
- JavaScript
- PHP
- XAMPP (para a base de dados e webserver)
O projeto foi desenvolvido utilizando o Visual Studio Code como IDE.
Contribuições são bem-vindas! Se tiver sugestões ou melhorias para o projeto, por favor, crie um pull request.
Para qualquer dúvida ou informação adicional, por favor, contacte-me através do e-mail a.sil.almeida@gmail.com ou pelo discord imstressz
.
This repository contains the files for my Final Project (PAF). The goal of this project is to create a website called "Vaccine Bulletin", which will allow users to access their animal's data anywhere, easily and quickly.
aceitar.php
andrecusar.php
: Code that is executed after the administrator’s choice inaprovar.php
.acessonegado.php
: Page that will appear to the user when trying to access a veterinarian page if they are an owner.animais.php
: Veterinarian page that shows the animals for which they are responsible.apagar.php
: Page where owners and their animals appear to be deleted, if necessary.apagarDono.php
anddeleteVet.php
: Code that is executed after the administrator’s choice inapagar.php
orapagarVet.php
.apagarVet.php
: Page where approved veterinarians appear to be deleted, if necessary.aprovar.php
: Administrator page to see which veterinarians are on the waiting list.associacoes.php
: Page where the user finds information about some animal associations.consulta.php
: PHP code that sends the data from thepainelCon.php
page to the database.consultasAnteriores.php
: Page that shows the last consultations the animal had.editar.php
: PHP code to update necessary animal information.escolhaAnimal.php
: PHP code that sends the data from theescolheranimal.php
page to the database.escolheranimal.php
: Veterinarian page where they choose the animals they want to be responsible for.footer.php
: Saves the site footer for easier maintenance.informacoesanimal.php
: Main site page, here the user sees animal information, from weight to vaccines.index.html
: Project home page.login.php
: Code that performs user login.logout.php
: PHP code that logs out the user and redirects to Login if the user wants.navbar.php
: Saves the site navigation bar for easier maintenance.painelAdmin.php
: Page that will appear to the user if they are a site administrator.painelCon.php
: Veterinarian page where they enter consultation data.porAprovar.php
: Page that will appear if the veterinarian has not yet been approved.registar.php
: PHP code that sends owner and veterinarian registration data to the database.registaranimal.php
: Code that sends animal registration data to the database.registaranimalform.php
: Animal registration form.registarform.php
: Owner and veterinarian registration form.removerAnimal.php
: PHP code that removes the NIF of the veterinarian from the animal table.stylesheet.css
: CSS file to style the project.
- Download the files in the repository.
- Place the files in the "htdocs" folder of XAMPP.
- Open XAMPP.
- Start Apache and MySQL.
- Enjoy! 😉
- HTML
- CSS
- JavaScript
- PHP
- XAMPP (for the database and web server)
The project was developed using Visual Studio Code as the IDE.
Contributions are welcome! If you have any suggestions or improvements for the project, please create a pull request.
For any questions or additional information, please contact me via email at a.sil.almeida@gmail.com or on discord imstressz
.