Skip to content

Estimation calculator for the hit gacha game Honkai: Star Rail (stellar jades & limited passes)

License

Notifications You must be signed in to change notification settings

jeffoxd/hsr-stellar-jades-calculator

Repository files navigation

HSR Stellar Jades Calculator

Lower-bound pulls estimation from today to end date for the hit game Honkai: Star Rail~

Hero

Built using React via Vite on Typescript, big help from shadcn/ui!

i18next for localisation, Tailwind CSS for theming (using own Theme Provider), and Motion for animations

Features

  • Form steps to configure for all known sources of stellar jades and limited passes
  • Customisable dynamic unlimited section to add all extra sources of jades and passes, mainly for events, gifts/redeemable code, compensation etc. And to be more future proof when website stops being maintained
  • Responsive design (mobile-friendly) as priority
  • Many themes (because why not?)
  • Localisation
  • Remembers last session (theme, language, unsubmitted form state)

Showcase

Main form with form stepper to show form filling progress

Custom amount to add in form

Mobile-friendly UI (bottom sticky buttons and minimalist progress bar)

Touch-friendly tooltip (since hovering tooltip doesn't work on touch devices)

Detailed results with calculation steps

Reward table of the game, for the curious ones

Supports multiple languages (remembers last set language)

Allows users to switch between themes (remembers last set theme)

Night Time theme

Just my fav theme from my fav character <3

Running locally

First, run the development server with the command npm run dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

Tests

Run tests by npm test, unit tests are only for the brunt of the calculating functions.

Contributing

Issues and suggestions are always welcome in Github Issues.

Currently not open to contributors.

Coding notice

British English is preferred.

Conventional commits is used to standardise commits.

Credits

Inspired by this HSR Free Stellar Jade Calculator

Special thanks

Translations

Theming

License

GNU General Public License v3.0 or later

See COPYING to see the full text.

About

Estimation calculator for the hit gacha game Honkai: Star Rail (stellar jades & limited passes)

Topics

Resources

License

Stars

Watchers

Forks