ZeldaPlay

screenshot of ZeldaPlay
angular
nestjs

A Single Page Application to help zeldaPlay players to track their characters and progress

Overview

The Tabletop Companion is an innovative tool designed for both Dungeon Masters and players, facilitating an enriching gaming experience. This versatile application offers a plethora of features aimed at enhancing tabletop gameplay through effective tracking and management of game elements. While still in its early development phase, it promises a lot of potential for those looking to improve their gaming sessions.

Built using modern frameworks like NestJS and Angular, the Tabletop Companion is currently hosted on Heroku, making it readily accessible. As a project backed by a dedicated solo developer, the application is in constant evolution with numerous features on the horizon.

Features

  • Campaign Tracking: Easily manage and track your ongoing campaigns without missing key details.
  • Character Creation: Build and customize your characters with ease, offering unique attributes and skills.
  • Stat and Skill Management: Keep an organized record of various stats and skills, ensuring smooth gameplay.
  • Enemy and Party Tracking: Monitor adversaries and party members effectively for streamlined encounters.
  • Die Rolling: Utilize digital dice rolling to enhance the gaming experience and eliminate the hassle of manual rolls.
  • Homebrew Setup: Tailor the game to your liking with options to implement custom rules and content.
  • Manual References: Access various reference materials that aid in game mastering and play.
angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

nestjs
Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.