Lower-bound pulls estimation from today to end date for the hit game Honkai: Star Rail~
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
- 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)
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
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.
Run tests by npm test
, unit tests are only for the brunt of the calculating functions.
Issues and suggestions are always welcome in Github Issues.
Currently not open to contributors.
British English is preferred.
Conventional commits is used to standardise commits.
Inspired by this HSR Free Stellar Jade Calculator
- @cinnakoko for theme inspiration and testing~
- English (
en
): @jeffoxd - Simplified Chinese (
zh-Hans
): @jeffoxd - Traditional Chinese (
zh-Hant
): @jeffoxd
- Helped a lot by Brandon's HSL picker
GNU General Public License v3.0 or later
See COPYING to see the full text.