GeniMemo

AI-powered personalized learning that adapts to you.

What it does

This innovative flashcard app leverages the Gemini API to create a highly personalized learning experience
1. Adaptive Spaced Repetition: Optimizes review timing based on the forgetting curve for enhanced retention.
2. AI-Powered Personalization:
- Conversation Initiation: Upon selecting a deck, Gemini engages users in a dialogue to understand their interests and background.
- Topic Extraction: Analyzes responses to identify relevant themes.
- Custom Content Generation: Creates personalized examples and explanations for each flashcard, making content more relatable.
- Scenario-based Learning: Creates practical scenarios based on user interests.
The Gemini integration process:
1. User selects a flashcard deck.
2. Gemini initiates a conversation, asking personalized questions.
3. API analyzes responses to extract key topics and interests.
4. For each flashcard, Gemini generates customized examples and explanations.
This app transforms traditional flashcards into an AI-driven, adaptive learning tool. By tailoring content to each user's unique interests and needs, it makes knowledge acquisition more efficient and engaging across various subjects.

Built with

  • Flutter
  • Firebase

Team

By

Ariku

From

Japan