Artstone is a project that leverages ChatGPT's vision capabilities to provide detailed and accurate descriptions of the artwork on Hearthstone cards. The descriptions focus exclusively on the visual elements of the art, including characters, scenery, objects, colors, and any notable actions or expressions. The aim is to help visually impaired players visualize the art as vividly as possible, enhancing their understanding and enjoyment of the game. However, the app can also be used to simply look up Hearthstone cards. This includes filtering by class and set.
- Clone the repository.
- Install the dependencies using
npm install
. - Create a
.env
file and add your OpenAI API key asOPENAI_API_KEY
.
npm run dev
: Starts the development server.npm run build
: Builds the project for production.npm run preview
: Serves the built project locally.npm run check
: Runs the type checker and linter.npm run format
: Formats the code using Prettier.
Contributions are welcome. See contributing.md
for more info.
This project is licensed under the terms of the MIT license.