I'm currently working here https://github.com/Frostwork-Media/market-transfer/tree/Working-branch
Notes:
I'm trying to add a database, unless someone helps me with logins then you'll have to add your own parallel database for your stuff
Here is a little video https://www.loom.com/share/c3f622733cd74266b92cb148ddce1228
Options include:
Make suggestions about widely agreed norms that I'm breaking
Suggest things that will help me code better
Find and correct small errors
Make pull requests (these will be awarded large chunks of the bounty and I may increase the bounty to cover them)
Do not:
Be patronising to me. I'm doing this for fun, I know I'm not very good
Suggest something complicated unless you're really sure it's a good idea
Suggest I read some huge document. A web page is fine, but say "read X docs". I'm not gonna, so let's not do that
You might be missing a clean separation between global state and user-scoped state, which is a pretty common backend design issue that tends to show up once persistence gets added. Even if auth isn’t fully in place yet, it’s usually worth structuring data as if everything belongs to a user (e.g. via a user_id field or equivalent). Otherwise you tend to end up with mixed state and a harder refactor later.