Study.AI is a Flutter project that uses the MVC design pattern and Riverpod State management. It integrates OpenAI's AI text model API to generate term-definition pairs and allows users to view and study them as flashcards.
This application utilizes an API token that you have to place inside an .env file locally. Go to OpenAI and create a new API Token, and store it inside an .env file you create at the root of the flutter directory. Formatting is as follows: API_TOKEN = 'XXX...' Developers that aren't Daniel, please run and debug this application on macOS to ensure full functionality.