Skip to content

glassoctopus/DsixRPGcompanionFE

Repository files navigation

DsixRPGcompanionFE

Topics


Getting Started

D6 RPG Companion is a Fullstack Exercise that is teaching me about Django, React, Postman, and working with large amounts of data efficently.

1. Project Hosting (Next Steps)

The next step is to host this from my home lab, which is the focus of my upcoming project. Until then, you can clone both the frontend and backend repos and run them locally. I'm creating Postman requests (rather than fixtures) for loading canonical material into the database, so you can set this little RPG database toy up yourself:

Backend Repo: https://github.com/glassoctopus/DsixRPGcompanionBE

2. Project Purpose

This is designed to be a digital RPG companion for both players and game masters. The app includes:

  • Forms for creating and editing characters

  • Database CRUD API for greater flexability

  • A grouping tool for organizing players and GMs

Currently, the main focus is a D6 Star Wars character sheet (still in progress), along with group creation tools (roughed out).

Getting Started

Note: In its current state, this project requires downloading both the frontend and backend repositories, setting them up locally, and running them together. So it’s not plug-and-play... yet. But if you’ve got them running…

You can:

  • Create a Hero and manage their skill codes via a simple, living character sheet.

  • Group your characters with others (on your local machine ;^) into public groups.

What This Also Is

  • A database manager for the D6 ruleset that a GM could use for managing their adventure party.

  • A tool with lots of stretch goals. It’s far from complete, but I’m committed to seeing it through.

  • Eventually, something I’ll host from my home lab (see you next year… 😉).

Vision and Motivation This project is too ambitious for a one-month capstone—but I’m excited to keep building it as a learning tool for mastering React and Django. Once complete, I plan to revisit it with a new stack or at least a different backend to see how much I can improve with experience.

Hopes & Dreams

  • That this matures into a fully-fledged RPG companion.

  • That all forms and views reflect the core D6 game rules accurately.

  • That players can run full campaigns with living character sheets and GM-controlled permissions.

  • That it becomes more than just another throwaway school project—this is a tool I want to use, and it’s grown into a labor of love.

I truly miss this system and would love to preserve it. West End Games rocks!

Walkthrough Video: https://www.youtube.com/watch?v=D6whDri3Edw

Project Board: https://github.com/users/glassoctopus/projects/7

ERD: https://dbdiagram.io/d/character-sheet-654999337d8bbd64659f4041

About

D6 RPG Companion my Full Stack Capstone Front-end

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors