The things left undone

Here is a list of subprojects you can pick up. Feel free to add ideas or requests to an existing category, or create a new one. Move the entry you are doing to in progress, edit the entry appropriately if you are only completing part of the subproject.

Art

Most art related tasks involves graphical designing of some sort.

CSSOC logo design

CSSOC is currently lacking a logo, this logo will used as the site favicon, and may be used in other places where CSSOC exists, such as the Discord server.

Page designs

The website currently has no home page, it would be nice if you can draw it up on Canva or Inkscape or some digital software, a general discription of the idea or style would also be nice.

Other pages that need designing are

Backend

Ask me for SSH access to my Raspberry Pi, you will be able to host anything with the exception of game servers. The Pi runs on Debian 12, with major scripting runtimes and MongoDB installed. If your project requires other dependencites such as Redis or Docker, I can add them as well.

Page voting system

We will be creating an articles listing, it would be great if we can have a backend service that allows users to up/downvote an article. Some sort of browser fingerprinting should be emloyed to prevent double voting.

Gated redirect

Sometimes you are sharing a url in a public chat, but wish you should have done it privately. A gated redirect system acts like a link shortener - similar to bitly, except only whitelisted users or users with a passcode will be redirected to the desination page. This is particularly useful for sharing *cough* pirated content in the public.

Content

Write something useful.

About pages

We are missing about pages for the followings.

Wiki/tutorials

To explain, and guide readers on how to do things in simple English, we need

Frontend

Feel free to make any modifications to the web pages.

Dark theme

An auto dark theme for the site can be done by detecting the browser theme, and applying the CSS styles appropriately.

Games

Feel free to create any graphical apps under this site, we need an index page for this.

Graphical calculator

Create a Desmos clone with an emphisis on programmability and performance (Desmos is terribly inperformant) - perhaps a pure WASM app would fix the performance issues.

FFA chess

It would be great to have a .io game where each player spawns in an arena, where each piece will have its move cooldown, perhaps they should be able to move depending on the mode selected. You can gain pieces by levelling up, it will be quite chaotic and fun if a bunch of people are PvPing with chess pieces at the same time.