TODO Finish music play(light music) Finish the hint block(between the two btn on the main page) Translate to more languages Build & Deploy Modify the router you want src/index.tsx > basename vite.config.ts > base If you deploy it in root, just turn the path to '/' or '' To be contributors ALL source in src and assist base on you, just be comfortable(you can add d.ts then import what you want to use) The components in the src/components, if you have better design idea, take a issue or pr! i18n is in src/i18n, just add your lang and add some words refer ahead in the translations.json. reference project StudyWithMiku Thanks Dependence (It's will keep the latest, please find these in package.json) i18next react-i18next i18next-browser-languagedetector react react-dom ... Devdependence (It's will keep the latest, please find these in package.json) eslint typescript vite sass ...