Skip to content

pinapelz/Mirage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mirage

Mirage is a self-hostable "rhythm" game score tracker that doesn’t rely on predefined seeds or chart metadata. It preseves your scores across games, even niche ones.

https://github.com/user-attachments/assets/e1a03b39-3c6f-4d31-8a4e-7ae9abaa93a2 https://github.com/user-attachments/assets/63341f3b-991c-4147-8014-30f27020dc05

✨ Features

  • Import & Track Scores – Keep a safe backup of your game scores.
  • Add Any Game – Works with any rhythm game, even without official metadata.
  • Self-Host or Go Solo – Use locally or host for group score tracking. Multi-user system.
  • Presets - Comes pre-loaded with tracking functionality for various rhythm games

Default Supported Games

  • DANCERUSH
  • DANCE aROUND
  • Project DIVA Arcade: Future Tone
  • MUSIC DIVER
  • Nostalgia
  • REFLEC BEAT
  • Taiko no Tatsujin Arcade

Note

Basically stuff that isn't supported by Tachi (yet?), you should use it for all the other games it does support

⚠️ Warning: Work in progress

Development

Install dependencies:

pnpm install:all

Create a .env file in backend based on backend/.env.template. Fill in the fields as required.

Setup and Initialize Database:

pnpm db-init

Create a .env file in frontend based on frontend/.env.template

  • If you did not change the port of the API in the backend env file. Then your VITE_API_URL is http://localhost:5000/api

Start Frontend and Backend

pnpm dev

Stack

  • React Typescript
  • Express
  • Prisma ORM
  • Postgres

You're welcome to join my personal instance, but I make no guarantees about the integrity of data if something goes catastrophically wrong.

About

Mirage is an "arcade rhythm" game score tracker that doesn’t rely on predefined seeds or chart metadata

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors