/!\ This application is currently under development.
This application is a treasure generation tool for Dungeon and Dragon 5th edition.
It sets up a nestJs server that generates treasures on port 3000 that is used and displayed by a frontend on port 4000.
Treasure generation is based on the following website: https://5e-drs.fr/ and on the Dungeon master's Guide (FR version)
Name generation is using the following API: https://fantasyname.lukewh.com/help
The file folder contains the generation tables used by the app (taken from the site and formatted)
Follow these steps to set up and run the application locally.
- Node.js v23.2.0
- npm v10.9.0
The backend:
- Go to
dd5-generatordirectory (cd .\dd5-generator\) - Install the dependencies :
npm install - Run the application
npm run start - Open
http://localhost:3000/
The frontend:
- Go to
dd5-generator-frontdirectory (cd .\dd5-generator-front\) - Install the dependencies :
npm install - Run the application
npm start - Open
http://localhost:4000/
Go to http://localhost:3000/docs to consult swagger documentation (available in the frontend in docs part)
- Add madness generation (https://5e-drs.fr/folie/)
- Add PNJ Generation
- Add dungeon generator in project



