For my Sass architecture, I'm using The 7-1 Pattern by Hugo Giraudel. https://sass-guidelin.es/#the-7-1-pattern
This project was bootstrapped with Create React App.
Technologies used:
React, Sass, Bootstrap, AWS Amplify, Font Awesome
Run the following commands to ensure you have all the required node packages npm install Sass npm install sass-loader npm install postcss-loader npm install bootstrap npm install react-bootstrap npm install --save jquery popper.js npm install react-sidebar
VSCode Pertinant User Settings: { "prettier.printWidth": 100, "prettier.trailingComma": "es5" }
Roadmap/Ideas:
- cSheet Creation/Helper
- Finished cSheet display
- Connection to D&D API
- Displays helpful information about races, classes, spells, etc.
- Leveling up helper
- Power User cSheet creation
- Multiple characters per account
- Spell lookup
- Character spellbook
- Upload character pictures
- Share function (shares public cSheet outside of auth)
- World Map
- Upload map image
- DM and players can add "points of interest" to help remember things and build the world
- Group characters by party
- Have a party page
- Can see other characters and the world map
- DM can edit other users' cSheets
- Can have multiple groups
- Generic character images
- Might add the ability to roll dice for leveling up
- Might add an API, to pull your character data into other apps
- Might make a discord bot to interact with the API