A fork of nise.moe
Go to file
2024-02-15 20:39:25 +01:00
deployment Initial commit on new monorepo 2024-02-14 17:43:11 +01:00
konata Initial commit on new monorepo 2024-02-14 17:43:11 +01:00
nise-backend Tweaked backend build 2024-02-15 20:39:25 +01:00
nise-circleguard Initial commit on new monorepo 2024-02-14 17:43:11 +01:00
nise-frontend Tweaked frontend build and removed analytics 2024-02-15 16:54:29 +01:00
.gitignore Initial commit on new monorepo 2024-02-14 17:43:11 +01:00
keisatsu-chan.png Initial commit on new monorepo 2024-02-14 17:43:11 +01:00
LICENSE Initial commit on new monorepo 2024-02-14 17:43:11 +01:00
readme.md Update readme.md 2024-02-14 17:45:25 +01:00

/nise.moe/ project

an osu!std website that tracks possible cheaters.

modules

the website is split into the following modules, each with their own folder and readme.

Name Description Tech
nise-backend The main module, serves an API and processes new scores. Kotlin, Spring Boot
nise-frontend The frontend module (Angular), uses the API to display data. Angular
nise-circleguard Written in Python, serves as an HTTP interface for circleguard. Python
konata Sub-module to detect stolen replays with multithreading support. Kotlin

how to run

development

you can read the individual readme files for each module to see how to run them in development.

production

you can check out the deployment folder to see how the website runs in production. it uses docker-compose to handle the containers, and traefik as a reverse proxy.

contributing

if you want to contribute, feel free to open an issue or a pull request. you can also join the discord server to discuss the project.