Skip to content

ryanntannn/dicerealm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dicerealm

Deploy to Koyeb

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

App Overview

graph TD
		A[android] -->|imports| B[core]
		D[server] -->|imports| B
Loading

Contributing

Please refer to the CONTRIBUTING.md file for information on how to contribute to this project.

Deploying with docker

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

About

an LLM powered multiplayer DnD experience

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 6