Skip to content

adrianomqsmts/OneFigure-gRPC

Repository files navigation

OneFigure - gRPC

Trabalho prático da disciplina de Sistemas Distribuídos e Paralelos da 🏫 Universidade Federal de Viçosa - Campus Florestal.

Este trabalho teve como objetivo desenvolver um sistema de figurinhas de nossa escolha, neste caso do anime One Piece, usando o framework gRPC para comunicar entre o Cliente e o Servidor através de chamada de funções remotas.

Dentre as funcionalidades do sistema temos:

  • Criar e entrar na conta
  • Sorteio de figurinhas pelo login diário
  • Comprar, vender e visualizar figurinhas
  • Anunciar, ver e trocar figurinhas

💻 Interface

Abaixo temos um exemplo de umas das telas do sistema, onde o usuário ganhou figurinhas através da compra.


🚀 Começando

O sistema foi desenvolvido em um único projeto, juntando o cliente e o servidor, de tal modo que para que seja executado, deve levar em consideração os diferentes arquivos.

Para obter uma cópia deste projeto:

git clone https://github.com/adrianomqsmts/OneFigure-gRPC
cd OneFigure-gRPC

Para iniciar o servidor:

 python server.py

Para iniciar o Cliente padrão pelo terminal:

 python client.py

Para iniciar o Cliente com interface Gráfica:

 python client-interface.py

📋 Pré-requisitos

As bibliotecas usadas neste projeto podem ser encontradas no arquivo "requirements.txt"

pip install -r requirements.txt 

🛠️ Construído com

Ferramentas, linguagens e outras tecnologias usadas no desenvolvimento deste sistema.

  • PyCharm - Ambiente de Desenvolvimento
  • Git - Controle de Versões
  • SQLite - Banco de Dados
  • TKinter - Biblioteca de Interface Python
  • gRPC - Framework de comunicação

✒️ Autores

  • Desenvolvedor - Código e Documentação - Adriano
  • Desenvolvedor - Código e Documentação - Eduardo

📄 Licença

Este projeto está sob a licença MIT License - veja o arquivo LICENSE.md para detalhes.


About

Sistema de figurinha temática do anime One Piece desenvolvido em Python usando gRPC, e interface TK.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages