The final project of NTU Computer Network 2021 Fall
It contains three parts, the server, the console client and the web client.
Demo link: https://www.youtube.com/watch?v=6TdwkyZdIr4&ab_channel=%E8%98%87%E6%B5%9A%E7%AC%99
kyle65463, misterSu514
In /web
folder
Install dependencies
npm install
Run locally
npm run dev
We use Intellij IDEA IDE to build and run our code. All java dependencies are declared in the pom.xml, which will be downloaded by Maven automatically (using the IDE).
Also, we use Firebase for the database, therefore you may need to create a new Firebase project and set the service account file to the environment variable correctly before running the server