Skip to content

A stock market where traders invest paper currency into osu! players (11,000+ users)

Notifications You must be signed in to change notification settings

kyle1373/osucapital-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

osu-capital (public version)

This repo is a public, stale version of the actual codebase, which is made available so recruiters and hiring managers can see my work.

image

image

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 architecture

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.

Running osu! capital locally

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/.

About

A stock market where traders invest paper currency into osu! players (11,000+ users)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published