Dicerealm is an AI powered multiplayer RPG experience, leveraging on cutting edge GenAI models to deliver an immersive and organic experience
This is the monorepo for the dicerealm project. It contains the following packages:
- server - The websocket server written in Java + Spring Boot
- android - The android application written in Java
- web - The web client application written in Vite + React + TS. This is for a jackbox party/kahoot like experience.
- core - The shared core library written in Java
graph TD
A[android] -->|imports| B[core]
D[server] -->|imports| B
Please refer to the CONTRIBUTING.md file for information on how to contribute to this project.
To build and run the static frontend and the server with docker, you can use the following commands:
docker build -t dicerealm/server .
To start the server, you can run the following command:
docker run -p 8080:8080 -e OPENAI_API_KEY=<your-api-key> dicerealm/server