lucasvbr.dev

Cards Rush!

GameJavaEEMySQL

This project was created as part of my Master’s in Computer Science at the University of Pau (UPPA). The concept is to create a card game similar to Jungle Speed on a website. The project focuses on multiplayer functionality and speed of execution. It was developed using JavaEE (JPA, JSP), MySQL, BulmaCSS, and Websockets. It features user management including profile creation, modification, password recovery, game creation, invitations, a list of online players, and a reactive game interface using Websockets. (JavaEE was a mandatory requirement)

Features

  • User management: profile creation, modification, and password recovery
  • Game creation and player invitations
  • List of online players
  • Real-time, reactive gameplay with Websockets

Technologies Used

  • JavaEE: Framework for building the application (JPA, JSP)
  • MySQL: Database for storing user and game data
  • Dockers: Container for the database
  • BulmaCSS: CSS framework for styling
  • Websocket: Technology for real-time communication