atomicptr / dauntless-builder

Create and share Dauntless builds with your friends!
https://www.dauntless-builder.com
GNU Affero General Public License v3.0
60 stars 30 forks source link

Consider adding a backend component #423

Open atomicptr opened 1 year ago

atomicptr commented 1 year ago

Currently Dauntless Builder is a full frontend application which has a lot of upsides but also downsides, there are some features I've been thinking about implementing that aren't feasible with the current model or at least very difficult from a technical point of view.

These features would include

Downsides

Implementation

This could probably be done using something like Firebase, although implementing this with a more traditional stack (Django, Fastapi, Laravel, Express, etc) might also not be a bad idea.

atomicptr commented 12 months ago

Stage 1 would probably just offer a backend ui to edit certain things and have the frontend pull the generated JSON in the build process.

Things to move to the backend for stage 1:

Stage 2 would be expansion into user accounts. Don't know if I'll implement all or any of these until Dauntless Reworked