Skip to content
/ PetFera Public

Programa de cadastro de animais para a loja de animais Pet Fera.

License

Notifications You must be signed in to change notification settings

brashi/PetFera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


PetFera
PetFera

Loja que comercializa animais silvestres com os devidos cuidados e autorizações do IBAMA.

Projeto realizado para a matéria de Linguagem de Programação I (UFRN)

FuncionalidadesComo UtilizarDocumentaçãoCréditosFerramentasLicença

screenshot

Funcionalidades

  • Cadastro, alteração, listagem
    • Animais
    • Veterinários
    • Tratadores
  • Sistema de permissão de manejo (tratadores)
  • Filtragem de animais por classe, classificação, tratador ou veterinário

Como usar

É sempre possível baixar o binário da versão mais recente publicada na página de releases, entretanto, caso queira clone o projeto para usar, deverá seguir o seguinte passo a passo:

# Certifique-se que tem o g++ e o make instalados, caso não tenha, realizar:
$ sudo apt-get install g++
$ sudo apt-get install make

# Ou (ubuntu apenas):
$ sudo apt-get install build-essential

# Clone do projeto (URL do repositório)
$ git clone https://github.com/brashi/PetFera.git

# Dentro da pasta do projeto, execute um make para realizar a compilação do mesmo
$ make

# Caso queira instâncias predefinidas de animais, veterinários e tratadores para testes digite:
$ make debug

# Use o comando abaixo para assegurar que saiu do modo debug
$ make clean

# Caso queira apenas recompilar os arquivos-objetos, use:
$ make remake

# Agora execute o programa normalmente
$ ./petFera

Comandos úteis:

  • make clean Apaga arquivos de dependências e arquivos-objetos
  • make remake Apaga apenas arquivos-objetos, mantendo os arquivos de dependências

Documentação

Para acessar a documentação, visite: Documentação PetFera

Créditos

O projeto foi feito em dupla. Sendo os participantes:

Ferramentas

As ferramentas utilizadas foram:

  • c++17 linguagem de programação
  • make 4.2.1-1.2 para o make
  • g++ Debian 8.3.0-6 (Lauro) e 9.3.0-17ubuntu1~20.04 (Lucas)
  • Visual Studio Code para desenvolvimento

Sistemas operacionais utilizados:

  • Debian (Lauro)
  • Ubuntu 20.04 WSL (Windows 10) (Lucas)

Licença

PetFera utiliza a licença MIT.