Find a file
Gu://em_ 306c87fca2 feat: Error handling middleware
feat: Ability to get the db variable from everywhere with getDatabase function
feat: Hello world when getting root url
fix: Now mods model is able to communicate with db
fix: fixed a syntax error in routes/mods.js file which caused sending two responses to the client
2025-03-29 00:31:25 +01:00
config Restructured and organized the whole project, fixed SQLite database handler (now using better-sqlite3), made first model functions to interact with the database 2025-03-10 22:51:57 +01:00
data feat: functional /mods endpoint (getAllMods) 2025-03-28 23:06:21 +01:00
src feat: Error handling middleware 2025-03-29 00:31:25 +01:00
.gitignore feat: functional /mods endpoint (getAllMods) 2025-03-28 23:06:21 +01:00
package.json feat: Error handling middleware 2025-03-29 00:31:25 +01:00
pnpm-lock.yaml feat: Error handling middleware 2025-03-29 00:31:25 +01:00
README.md Added README 2025-03-10 10:49:03 +01:00
server.js feat: Error handling middleware 2025-03-29 00:31:25 +01:00

WF radio

⚠ Warning: this project isn't even in alpha yet

Everything is still in WIP so don't expect it to work yet.

About

WF radio is an open source platform for your mods, modpacks and more. It means that instead of relying only on the big platforms out there, you can easily self-host and share all of your creations. It's meant to be lightweight, fast and simple.

Build

First download all needed packages using

pnpm install

Then you can run the backend using

node server.js

Dependencies

WF radio is built using express.js for the backend and supports MySQL and SQLite databases. It still don't know what framework I'll be using for the frontend part. You'll only need node.js and a package manager to get started.

  • Node.js
  • pnpm