Skip to content

barrientosjesus/5e-character-creator

Repository files navigation

battleship game logo

5e Character Creator

Created by Jesus Barrientos

Stars visitors Forks
Version
Dynamic JSON Badge Dynamic JSON Badge

📝 Description

This is a web app that allows you quickly create D&D Characters. Only has information available through SRD which follows CC BY 4.0

Screenshot

Description Screenshot

Landing Page

New Character

Characters Index

Technologies Used

JavaScript HTML5 CSS3 NodeJS Express.js MongoDB Adobe Photoshop Heroku Trello Static Badge Static Badge MDN Web Docs

Deploy Locally

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/your-username/dnd5e-character-generator.git
  3. run npm i
  4. Create a .env file
  5. Add the following to the .env file ⚠️ Note: MAKE SURE THIS FILE IS GITIGNORED ⚠️
DATABASE_URL="YOUR MONGODB URL"
GOOGLE_CLIENT_ID="YOUR GOOGLE CLIENT ID"
GOOGLE_SECRET="YOUR GOOGLE SECRET"
GOOGLE_CALLBACK="YOUR CALLBACK"
SECRET="YOUR SECRET"

Next Steps - Trello

  • Image Upload for Character Portrait
  • Additional Character stats to Model
  • Additional filters and sort options
  • Export to PDF
  • Export to Roll20 & FoundryVTT

LICENSE

This work includes material taken from the System Reference Document 5.1 (“SRD 5.1”) by Wizards of the Coast LLC and available at https://dnd.wizards.com/resources/systems-reference-document. The SRD 5.1 is licensed under the Creative Commons Attribution 4.0 International License available at https://creativecommons.org/licenses/by/4.0/legalcode.

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0