Tenryou is a companion website create for the action-rpg game Genshin Impact. Tenryou is intended to help players view information from the game in a visual and cohesive manner with via information pulled from various resources to provide up-to-date information with a teambuilder prototype to help you create your team.
- User Card Profile/Team Builder
- Characters
- Artifacts
- Weapons
- Materials
- Achievements
- And more...
- Add more customization options to edit user images
- Improve Teambuilder by migrating to a different AI and add example teams
- TCG Support
- Add calculator for stats, and ascension
- Discord Bot
Tenryou is create via Next.js and information is pulled using axios by these sources:
- Git Installed.
- Node.js Installed.
- Some knowledge of bash (a shell) commands (ex.: cd, ls).
- An api key for the Team Builder Gemini or OpenAI depending on which one you choose.
# clone repository
git clone https://github.com/Pho86/Tenryou.git
# change directory into the repository
cd Tenryou
# install dependencies
npm i, pnpm i
# create .env.local and add a key depending on which AI wanted
touch .env.local
# run in dev mode and open in http://localhost:3000.
npm run dev, pnpm dev
# export as production static site
npm run build, pnpm build
# run e2e tests
npm run cypress:open
Contribute by reporting a bug/suggesting an enhancement
- Navigate to the issues page in this repository
- Add a new
Issue
and give it a clear and concise title and description. Include any other information, images, etc. that may be needed. - Give it an appropriate label
- Thank you for your contribution!
Contribute through development,
- Create an issue before contributing
- Fork the Project
- Create your Feature Branch (
git checkout -b Feature
) - Commit your Changes (
git commit -m 'Add some Feature'
) - Push to the Branch (
git push origin Feature
) - Open a Pull Request with a clear and concise title and description.
- Thank you for your contribution!
Distributed under the MIT License.
This website and repository is not affiliated with HoYoVerse. All content and materials from the game Genshin Impact, are trademarks and copyrights of the original owners and HoYoVerse.