In-Scope:
FlashGenie automates the creation of flashcards from text and images using AI. It supports text-to-flashcard and image-based generation, focusing on personalized learning materials with translation and quiz generation.
Out of Scope:
FlashGenie does not include real-time collaboration, detailed learning analytics, or LMS integration. It also avoids grading or assessments beyond flashcards.
Future Opportunities:
Future developments include course material creation, LMS integration, real-time collaboration, and advanced AI tutoring features like Socratic questioning and performance analytics.
One significant challenge I encountered while building FlashGenie was handling malformed or incomplete JSON responses from the Cloudflare Worker. Since the app relies on the Worker to generate flashcards, any error in the data would cause the flashcard generation process to fail.
To overcome this, I implemented error-handling mechanisms in the frontend. I used try-catch blocks to detect and handle malformed responses gracefully, ensuring the app could still run smoothly. Additionally, I set up fallback logic to retry API requests or display an error message when the response was incomplete, improving the overall robustness of the app.
Tracks Applied (1)
Discussion