Meus Projetos


Mox Tutor

JUL 2019 - o momento


 

Mox Tutor é um sistema de Magic The Gathering para armazenamento e gerenciamento da Coleção de cartas e de Decks de jogadores de Magic.  A aplicação surgiu de uma necessidade minha de organizar minha coleção de cartas de magic e não encontrar nenhuma outra aplicação que devidamente suprisse minhas necessidades e/ou não fosse paga. Desenvolvido com o framework Laravel, o sistema possui diversas funcionalidades que o tornam uma ótima maneira de gerenciar sua coleção de Magic:

 

  • Decks: é possível criar decks de cartas, editar, remover, exportar para pdf, visualizar as cartas dos decks, estatísticas, preços, compartilhar.
  • Cartas: é possível visualizar as cartas disponíveis atualmente no Magic, o texto das cartas, preços em diversas lojas (dentre elas Ligamagic, TCG Player e StarcityGames), visualizar informações de outros sites, regras e estatísticas.
  • Coleção: o módulo de coleção permite ao usuário adicionar as cartas de sua coleção.

 

A aplicação utiliza a API do Scryfall para realizar as requisições das cartas, porém apenas caso estas não estejam no banco local, implementado em MongoDB. Escolhi o MongoDB devido a facilidade de armazenar as informações das cartas, que têm campos variados demais para um banco relacional.

 

A aplicação está atualmente em desenvolvimento. Não há previsão de finalização. Abaixo é possível visualizar um relatório inicial, bem como as telas atuais da aplicação. É importante ressaltar que todas as telas e funcionalidades estão sujeitas à mudanças.


Repositório:



Arquivos do Projeto



PHP Laravel HTML CSS Javascript Web Development Desenvolvimento Web NOSQL MongoDB MVC Banco Não Relacional API