Shater
Study from your own files: AI-generated quizzes and flashcards.

Overview
Shater is an AI study companion we designed and engineered to turn a student's own files into effective study material. Instead of studying at random, the student uploads files and lectures and AI generates quizzes, flashcards and an organized schedule, with a points system that keeps them consistent.
Key features
Generate from your files: Upload a PDF or your notes and AI extracts questions and flashcards from your own content.
Instant quizzes: Multiple-choice quizzes with instant grading and scores to measure your understanding.
Flashcards: Cards generated from your material for fast review and retention.
Study schedule: An organized study plan that reminds you what to review and when.
XP & motivation: A points and reward system that keeps you studying consistently.
Arabic-first · RTL: A fully Arabic experience, designed for the Arab student.
Technologies used
Flutter: A single native app for both iOS and Android.
Large language models (LLM): Generate questions and cards from file content.
Document processing: Extract text and content from PDFs and notes.
Node.js: Server logic, sessions and points management.
PostgreSQL: Store content, quizzes and student progress.
Challenges & learnings
The core challenge was generating high-quality questions and cards from diverse, unstructured Arabic files. We tuned the document-processing steps and prompting of the language models to produce accurate, genuinely useful questions, with a smooth right-to-left Arabic experience.
Outcome
A student's own material became an active study tool, with quizzes, cards and a schedule from their own files, so consistency rose and review became more focused and effective.


