genshindev/api — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a simple fan made API for Genshin Impact data.

I want it to serve static game information like characters, weapons, nations, or other entity types from local data files, not connect to anyone’s game account. A user should be able to call the root endpoint to see what types of data exist, call a type like characters to list entries, call all to get full details, and call a specific id to get one item. It should also support returning available image names for an item and serving the actual image.

Please include optional language support with a lang query parameter, where English is the default and other translation files can override fields. Make it easy for contributors to add new data by dropping JSON files and images into clear folders.

Use TypeScript and Node, include setup scripts for development and production, and make sure the API is easy to run locally. Look up current docs online if you need to.

Want more depth? Deep Reverse