F

FlashGenie

AI-powered flashcard generator built with React , Gemini and Cloudflare Workers. Create and customize quiz content seamlessly for an interactive learning experience.

F

FlashGenie

AI-powered flashcard generator built with React , Gemini and Cloudflare Workers. Create and customize quiz content seamlessly for an interactive learning experience.

Describe your project

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.

Challenges I ran into

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)

14. Problem statement shared by Sarvam AI

How does your project solve this challenge? FlashGenie automates the creation of personalized flashcards from text and i...Read More

Discussion