Results 11 comments of TuringTux

@GRA0007 Do you need any assistance with this? I would really love to self host Crab Fit and if there is a way I can help to make it possible,...

We'd then probably also need to change some configuration for deployment on arbitrary URLs, e.g. the CORS headers: https://github.com/GRA0007/crab.fit/blob/main/crabfit-backend/index.js#L25 Sequelize does look incredibly cool. Do I see this right that...

Updated (2022-10-19T17:56Z) with the latest state of development: * I believe the application has exactly three data types: `Event`, `Person` and `Stats`. * I've started creating an additional abstraction layer,...

Or maybe scrap all the above: @GRA0007 just mentioned [Keyv](https://keyv.js.org/) and it seems to be pretty much exactly what I was just about to (poorly) implement manually. Update: Well, the...

@mayel Yes, something like this. Consider me genuinely surprised 😀 For now, I've nevertheless decided to create an own abstraction layer first and change all occurrences in the code to...

Do any of you know how to get the full key out of Datastore? My code basically looks like this: ```js const entityData = { name: name.trim(), password // ......

Status report: A lot of functionality has been moved to `drivers/datastore.js` already. What still needs to be done: * There still is a `findEvent` method that finds an event with...

Updated status report: While the above still holds true, it should now be possible to **implement you own storage driver**! To do so, you have to create a new file...

I believe the lightness issue can almost be fixed using the following CSS (I think the ripple is still a bit darker than in MDC versions ≤ v11, but not...

@j0sh Thanks for the helpful workaround! For future reference, I needed to install [`esbuild`](https://esbuild.github.io/getting-started/#install-esbuild) using: ```bash npm install --save-exact --save-dev esbuild ``` This assumes you already have Node.js pre-installed. I...