Final project from Databases II at Universidad Católica del Uruguay.
Interactive web platform for university students to participate in a "penca" (prediction game) for the Copa America 2024. The main focus of the project was on the modeling and design of the database, applying efficiency techniques and making strategic decisions during the definition of entities and relationships. Additionally, all database queries were manually written.
A "penca" is a competition where students predict the outcomes of various matches. Each prediction earns the student a certain number of points based on the actual result of the respective match and the accuracy of their prediction. These points are accumulated throughout the tournament, and the student with the highest total at the end of the event is declared the winner. This type of game fosters engagement and excitement as participants compete to showcase their sports knowledge and prediction skills.
Our application is desgined for two different kind of users: Administrators and Students Student: user registration/login, match prediction submission/edition, leaderboard display, predictions display, match results display, fixture display, tournament prediction submission. Administraror: user login, match result submission/edition, matches display, fixture display, tournament result submission.
C#, .NET, MySQL, HTML, CSS, Angular, Docker
docker-compose up -d --build docker compose watch