← Back to Projects

5e Encounter Builder

Ongoing Development

Originally built during my studies, now continuing as a hobby project

Vue.jsAPIGaming

About the Project

This application is a school project designed as an encounter builder for the RPG system 5e. It is a web application built with Vue.js that utilizes the Open5e API.

The current functionality includes listing a handful of monsters and adding them to a combat list, and optionally create your own monster and add to combat. Combat list is stored in local storage.

Future development plans include extending the functionality to allow searching and filtering monsters, as well as saving monsters to a favorites list.

Key Features

  • Browse monsters from Open5e API
  • Create custom monsters
  • Build combat encounters
  • Local storage persistence

Technologies Used

  • Vue.js 3
  • Open5e API
  • Local Storage API