!DOCTYPE html> Samuel Anderson

Roll Dice

On the character sheet page, you can select a die beside a skill and it will automatically roll for you and include your proficiency bonus!

View Repo »

View Characters

View all of the characters you have created over multiple campaigns and select whichever one you want!

View Repo »


Built with Node.js. THE asynchronous event-driven JavaScript runtime

This project was built with server-side rendering using node.js.


Front end templating done with Handlebars. Minimal templating on steroids.

Calling an API and filling in the data to look pretty isn't always easy. Handlebars allowed me to loop over JS objects and creating divs for each.


And lastly, routing done with express.js. Easy.

All the routes were built with a REST api in mind and followed best practices.


Made in collaboration with Jeffrey Bringolf and Chase Lipari