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.
Log in or sign up for Devpost to join the conversation.