Please use this identifier to cite or link to this item:
http://hdl.handle.net/2445/199621
Title: | Cardalia: una aplicació web per al intercambi de cartes col·leccionables |
Author: | Royo Martínez, Albert |
Director/Tutor: | Gkontra, Polyxeni |
Keywords: | Disseny de pàgines web Jocs de cartes Programari Treballs de fi de grau Col·leccionistes i col·leccions Xarxes socials en línia Web site design Card games Computer software Collectors and collecting Bachelor's theses Online social networks |
Issue Date: | 23-Jan-2023 |
Abstract: | [en] Magic: The Gathering is a collectable card game (CCG) created in 1993 and played by more than 40 million people worldwide. It has over 20,000 cards with different effects on the game, making it one of the most complex CCGs in the world. Wizards of the Coast is the company that markets it. It offers mainly, as sale products, initiation decks and card envelopes, the latter being the main mechanism for players to expand their card collection and build their decks. On the other hand, there is an unofficial market for the sale of loose cards including the shops specializing in the game and various online platforms. Sometimes, even if there is such a market, players do not have the ability to purchase the cards they want, either for economic reasons or due to a lack of product. At the same time, however, they have many cards that they do not use and are useful in the game. Therefore, this project consists of providing an online tool for Magic players to exchange cards with other players. The project features Cardalia, a web application to enhance the Magic The Gathering game community and the availability of their cards. The project aims to create an efficient, reliable and robust web application that allows users to perform exchanges of Magic cards using a simple and intuitive interface. The application bases its architecture on the REST API style. Works with two different programs: CardaliaAPI, the backend of the application programmed in Go, charged with storing user data and obtaining card information; and CardaliaWEB, the frontend programmed with React, javascript-based framework, charged with facilitating an online graphical interface that allows users to exchange cards with each other. |
Note: | Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2023, Director: Polyxeni Gkontra |
URI: | http://hdl.handle.net/2445/199621 |
Appears in Collections: | Programari - Treballs de l'alumnat Treballs Finals de Grau (TFG) - Enginyeria Informàtica |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
tfg_royo_martinez_albert.pdf | Memòria | 1.99 MB | Adobe PDF | View/Open |
codi.zip | Codi font | 96.45 MB | zip | View/Open |
This item is licensed under a
Creative Commons License