A fork of nise.moe
Go to file
2024-02-25 20:12:50 +01:00
konata Initial commit on new monorepo 2024-02-14 17:43:11 +01:00
nise-backend Updated Spring version 2024-02-25 15:48:08 +01:00
nise-circleguard Use own filter outliers method 2024-02-16 07:22:32 +01:00
nise-frontend Fixed <select> flickering 2024-02-25 20:12:50 +01:00
.gitignore Ignore .run IDEA folder 2024-02-16 05:01:00 +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 Tweaked readme, removed deployment folder as it was unused 2024-02-23 10:58:47 +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

we manage the production stack in a separate infra repository. 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.