F

FlashGenie

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

Created on 23rd September 2024

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

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio