A React web application to simulate Genshin Impact gacha in the browser
A React web application to simulate Genshin Impact gacha in the browser
A React web application to simulate Genshin Impact gacha in the browser
This Genshin Impact Wish Simulator was only created for fun and absolutely no monetary gain.
I am someone who enjoys playing Genshin Impact and enjoys building applications for fun. I am not affiliated with Mihoyo, all assets in this application were taken from third party websites and some screenshotted from the game itself.
If you are someone from Mihoyo and would like the website taken down please email me here and I shall do so.
Pls don't get me in trouble this was just for fun T_T
All product names, logos, and brands are property of their respective owners in the United States and/or other countries.
Thank you to all the supporters on Reddit, everyone's kind words mean a lot and the feedback has been awesome.
Thank you to lauslim12 and elebitzero, your guy's contributions have been an amazing help.
Thanks to the following redditors who sent me their 5 Star animation videos.
Try the application live at https://gi-wish-simulator.uzairashraf.dev/
Banners
Details
Wish
Inventory
Clone the repository.
git clone https://github.com/uzair-ashraf/genshin-impact-wish-simulator.git
cd genshin-impact-wish-simulatorInstall all dependencies with NPM.
npm installConfirm application is working appropriately
npm run testFor some operating systems using wsl may not be able to run the full test script and may need to run them individually. If that is the case run the following commands below.
Development server
npm startUnit tests
npm run test:mochaIntegration tests
npm run cypressRun the webpack development server.
npm startOnce started you can view the application by opening http://localhost:3000 in your browser.
Any banner added or modified will require additions to the unit and integration tests. Please check the test/ and cypress/ directories.
Run tests
npm run testI am welcome to all contributors! Please open an issue when a problem is found and feel free to open a pull request.
No open issues yet, or sync has not completed.