Skip to content

Kishotta/tavern-trashers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Tavern Trashers

Tavern Trashers is a modular monolith tabletop RPG platform built with .NET and Angular. It provides a robust backend API and modern web frontends for managing campaigns, characters, dice rolls, and more.

Features

  • Modular monolith architecture in .NET
  • Angular standalone web applications
  • Campaign, character, dice, and user management modules
  • Extensible and maintainable codebase

Architecture

See docs/ARCHITECTURE.md for a detailed overview of the system design, code/data flow, and module structure.

Getting Started

  1. Clone the repository:
    git clone https://github.com/Kishotta/tavern-trashers.git
  2. Backend:
    • Navigate to src/ and open TavernTrashers.sln in Visual Studio or run with dotnet run.
  3. Frontend:
    • Navigate to web/tavern-trashers/ and run npm install && npm start.

See docs/USER_GUIDE.md for more details.

Contributing

We welcome contributions! Please read CONTRIBUTING.md and our Code of Conduct before submitting issues or pull requests.

License

Distributed under the MIT License. See LICENSE.md.

Community & Support


Badges and more details coming soon.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published