5e Encounter Builder
Ongoing Development
Vue.jsOpen5e APILocal Storage
About the Project
A web application for building combat encounters in the RPG system 5e, built with Vue.js and the Open5e API. Monsters can be browsed from the API, added to a combat list or created from scratch, and the encounter is persisted in local storage. Search, filtering and a favourites list are planned next.
Key Features
Encounter Building
- Browse monsters from the Open5e API
- Create custom monsters
- Add monsters to a combat list
Persistence & Plans
- Combat list saved in local storage
- Search and filtering planned next
- Favourites list planned next
Architecture
Frontend
- Vue.js
- Vite dev and build tooling
Data
- Open5e API for monster data
- Local Storage API for persistence