zkldi 10fe9aaa20 feat: New infinitas stuff + metadata
Squashed commit of the following:

commit 783193de2a
Author: zkldi <20380519+zkldi@users.noreply.github.com>
Date:   Tue Nov 28 18:26:10 2023 +0000

    fix: remove Okapi-related .gitignore edits

commit 59b74ccaf2
Author: Olivia Simmons <38598881+justOkapi@users.noreply.github.com>
Date:   Tue Nov 21 02:11:12 2023 -0500

    oops

commit 41b34c556d
Author: Olivia Simmons <38598881+justOkapi@users.noreply.github.com>
Date:   Tue Nov 21 02:10:18 2023 -0500

    changed script filepaths specific to my pc

commit f087493d58
Author: Olivia Simmons <38598881+justOkapi@users.noreply.github.com>
Date:   Tue Nov 21 01:25:40 2023 -0500

    Reverted some searchTerms based on zk's feedback

commit 7f3d3f6336
Author: Olivia Simmons <38598881+justOkapi@users.noreply.github.com>
Date:   Sat Nov 18 20:09:10 2023 -0500

    Added Infinitas monthlies and GHOST (missing)

commit e519d7052a
Author: Olivia Simmons <38598881+justOkapi@users.noreply.github.com>
Date:   Sat Nov 18 19:58:03 2023 -0500

    Added a few song nicknames to searchTerms
2023-11-28 18:35:21 +00:00
2023-11-09 00:19:23 +00:00
2023-08-17 19:24:39 +01:00
2023-11-28 17:54:14 +00:00
2023-10-16 13:07:41 +01:00
2022-12-28 15:44:27 +00:00
2023-10-16 13:07:41 +01:00
2023-02-08 04:18:59 +00:00
2023-02-08 21:50:47 +00:00
2023-01-19 16:39:31 +00:00
2023-02-11 03:08:23 +00:00
2022-12-01 21:10:23 +00:00
2023-02-09 01:09:13 +00:00
2023-03-31 18:02:17 +01:00
2023-03-31 18:02:17 +01:00
2023-03-31 18:02:17 +01:00
2023-03-31 18:02:17 +01:00
2023-03-31 18:02:17 +01:00
2023-03-31 18:02:17 +01:00
2023-10-16 13:07:41 +01:00
2023-10-11 10:47:47 +01:00
2023-08-03 19:33:23 +01:00
2022-12-01 21:10:23 +00:00

Tachi

This is the main monorepo for Tachi.

What is Tachi?

Tachi is a modern, powerful, modular Rhythm Game Score Tracker.

In short, it does the things that people would otherwise make spreadsheets for.

Tachi is a score tracker and analyser for various rhythm games. It was designed out of a dislike for existing websites that display your scores. I think that scores are integral to the rhythm game experience, and that displaying them properly is just as important!

By using Tachi, you get access to powerful, novel rhythm game score-tracking features, like automatically breaking your scores into sessions, setting goals and rivals, and more!

There are way more features that Tachi has, and you can read about all of them here.

Setup

Check the Documentation for how to set Tachi up.

You can then check the component-specific guides to see how to run those components and contribute back.

Repository Info

This monorepo contains the following codebases:

  • client/, Which is a React frontend for Tachi. (AGPL3)

The client and the server are fairly decoupled. Someone could trivially create their own frontend client for Tachi.

  • server/, Which is an Express-Typescript backend for Tachi. (AGPL3)

This contains all of our API calls, and interfaces with our database, and powers the actual score import engine.

  • database-seeds/, Which is a git-tracked set of data to be synced with Tachi. (unlicense)

This is the source of truth for the songs, charts, and more on the site! By submitting PRs to this, you can fix bugs on the website, add new charts, and more.

  • bot/, Which is a discord bot frontend for Tachi. (MIT)

  • common/, Which contains common types, utils and functions shared between all other packages. (MIT)

This is also published to NPM when it hits production.

  • docs/, Which contains Tachi documentation. (MIT)

  • sieglinde/, Which contains our BMS/PMS analysis functions. (MIT)

S
Description
No description provided
Readme
1.2 GiB
Languages
TypeScript 91.3%
Shell 3%
SCSS 2.6%
JavaScript 2.2%
Java 0.3%
Other 0.5%