This repo is a public, stale version of the actual codebase, which is made available so recruiters and hiring managers can see my work.
The codebase for osu! capital: a stock market for osu! players. Invest into osu! players with unconvertible currency where their share price is calculated through player performance statistics.
osu! capital consists of 3 things:
[client] <---> [api] <---> [database]
The client and api consists of a Next.js web app, which is found in frontend/
. The client pages are in frontend/pages/
, and the api is in frontend/pages/api/
. osu! capital uses PostgreSQL as its database, with Supabase as the interfacing client. In production, osu! capital connects to a separate production database. Everything is managed and deployed through kubernenetes and docker containers.
cd ./database
Run the backend by following the instructions in database/
. Make sure it's running properly before proceeding.
cd ../database
Then, run the frontend through following the instructions in frontend/
.