This project is an AI-driven iOS learning platform that transforms books (PDF/DOCX) into interactive study materials such as quizzes, flashcards, and summaries. The system automates content extraction, avoids duplication using embeddings, and enhances learning through personalization, tracking, and notifications.
1. Content Processing Pipeline
Upload PDF/DOCX books
Extract text using OCR
Generate embeddings for semantic comparison
Detect duplicate/similar documents
Store or reuse existing processed content
2. AI Content Generation
User selects specific pages
User selects content type:
Quiz
Flashcards
Summary
AI model generates structured output from selected content
3. User Interaction & Engagement
Attempt quizzes and flashcards
View results and performance
Save and revisit summaries
Share generated content
4. Activity Tracking System
Calendar-based activity tracking:
Quiz attempts
Flashcard usage
Summary views
Time-based tracking per activity
5. Notification System
Push notifications using FCM
Event reminders (user-created)
Streak reminders to encourage daily usage
6. Authentication System
Email OTP verification
Social logins:
Apple
Traditional learning methods have several limitations:
We developed an AI-powered backend system that:
Smart Document Processing
OCR-based extraction for scanned documents
Embedding-based similarity detection
Prevents duplicate storage and processing














Say something to start a live chat!