CS2340 Scala Project Team 22
Screenshots
The backend is written in Scala, using Scala Play and Akka streams, communicating to the frontend through WebSockets.
Frontend
The frontend is written in Vue, using Vuetify for a Material look.
Setup
To run the app, clone the repository, then run docker-compose using
docker-compose up
Alternatively, you can run the frontend and backend separately,
Backend:
cd backend
sbt run
Frontend:
cd frontend
npm install
npm run serve
Usage
Check out the tutorial.
Design Documentation
Our design rationale is documented here.