Inspiration

This idea arose from our own experience playing Dungeons and Dragons.

What it does

The web app scans user-inputed character sheets and prompts them for background information on their campaign. Then, taking this info into account, it generates suggestions for the upcoming session.

How we built it

We built the program as a web app using React on the front end and Django on the backend. We also used Cloudflare's AI offerings for our API calls to generative AI models.

Challenges we ran into

By far, our greatest challenge was integrating the front and back end.

Accomplishments that we're proud of

  • Scanning pdfs of character sheets and formatting their content to be useful to the AI.
  • Taking a generative AI's response and formatting it correctly to be displayed on the front end.

What we learned

A great deal of javascript, chiefly how to manage states and API calls, as well as many of the shortfalls in creating a web app.

What's next for D&D Campaign/Session Plotter

We have thought on minor additional features, but we're satisfied overall with the state of the project.

Built With

Share this project:

Updates