Own Workshop development blog 1

The development about Own Workshop ( blog 1 )

Own Workshop development blog 1

Own Workshop is a open source workshop hosting platform like steam workshop.

I wanted to use BUN + elysiajs as the backend and BUN + Remix.js as the frontend. I am using placeholders as items before making a database schema. But it seems that i am starting reach a limit.

I want to make the URI into one like /api, /assets for the backaned and /item, /account, /users, etc being to frontend

As for the database, I tried before making a database migrator for versions but my brain just does not know how to make as i am making a large project for sillytavern and probably other stuff that can utilize the service

Initialization of the project

This idea was first brought up in August 2023 and reimagined in April 2024. I haven been working on a design for the project.

PRE own workshop
Design V1
Design V1.1

And now i am thinking on adding a sidebar for navigation.

Move to another scripting language

The changes on moving to goLang or express-hbs are most likely be cause i want things to be in one place. I could use TurboRepo but nah


Changes needed

  • Version control for uploaded items
  • Propper db schema before i screw things over
  • The base api path will become /api/v1 for less confusion
GitHub - AlexVeeBee/own_workshop_backend
Contribute to AlexVeeBee/own_workshop_backend development by creating an account on GitHub.
GitHub - AlexVeeBee/own_workshop_web: The front-end of the self hosted workshop
The front-end of the self hosted workshop. Contribute to AlexVeeBee/own_workshop_web development by creating an account on GitHub.

Additions

Web

  • Created pages users, user, item, account, admin
  • Working version system ( placeholder items )
  • Basic login screen

Backend

  • Set placeholder for items, versions and users
  • Basic login system and new login token for users ( placeholder )