saurabhsjoshi / crazy-eight

Assignment 3 for COMP 5104/CSI 5134

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crazy Eight

Networked game that allows up to four players to play in real-time. This is achieved with the use of websockets. This project uses Spring Boot with WebFlux for handling server requests and the client code is written in TypeScript.

Directory Structure

  • acceptanceAcceptance tests written using Selenium
  • backend Backend application written in Spring Boot
  • frontend Frontend application written in React
  • bin Directory that will contain the final 'fat' JAR containing bundled backend and frontend applications

Run Acceptance Tests

To run selenium based acceptance test, execute the 'Build & Test' run configuration in IntelliJ.

About

Assignment 3 for COMP 5104/CSI 5134

License:MIT License


Languages

Language:Java 78.5%Language:TypeScript 19.7%Language:HTML 1.7%Language:CSS 0.0%