Inspiration
Educational content today is abundant, but accessibility is not.
Many students—especially those from non-English-speaking backgrounds—struggle to learn from dense, static PDFs such as lecture notes, textbooks, and public documents. These resources are often locked behind language barriers and lack interactivity, making learning passive and discouraging.
Quillium AI was inspired by a simple question:
“What if any PDF could become a personalized, interactive learning companion—available in your own language?”
Our goal was to bridge the gap between content availability and meaningful learning, using technology for social good.
What it does
Quillium AI transforms static PDFs into an interactive, multilingual learning experience.
Given any PDF, the platform can:
- Translate content into 50+ languages
- Generate AI-powered flashcards
- Create MCQ-based quizzes in the user’s chosen language
- Track learning progress
- Enable self-paced, accessible education for diverse learners
This makes Quillium especially valuable for students, educators, NGOs, and self-learners across different linguistic and educational backgrounds.
How we built it
The system is designed with a clean separation of concerns and scalability in mind:
Frontend
- Built using Next.js
- Provides an intuitive UI for:
- PDF upload
- Language selection
- Viewing flashcards, quizzes, and progress
- Optimized for responsiveness and accessibility
Backend
- Built with FastAPI
- Handles:
- PDF processing
- Content extraction
- API orchestration
- Designed for high performance and easy extensibility
AI Layer
- Powered by the Gemini API
- Responsible for:
- Multilingual translation
- Learning content generation (flashcards & MCQs)
- Structuring raw PDF text into meaningful educational units
The architecture allows Quillium AI to remain modular, open-source friendly, and community-driven.
Challenges we ran into
PDF Variability:
PDFs come in many formats, making consistent text extraction challenging.Maintaining Context Across Languages:
Ensuring translations preserved educational meaning—not just literal text—required careful prompt engineering.Balancing Simplicity & Power:
We aimed to keep the UI simple while delivering advanced AI-driven features under the hood.
Each challenge strengthened the robustness of the final solution.
Accomplishments that we're proud of
- Built a fully functional end-to-end learning platform that transforms static PDFs into interactive educational content.
- Successfully enabled translation and learning support in 50+ languages, promoting language inclusivity and global accessibility.
- Integrated AI-generated flashcards and MCQ quizzes to convert passive reading into active learning.
- Implemented learning progress tracking, allowing users to monitor understanding and improvement over time.
- Designed a scalable full-stack architecture using Next.js (frontend) and FastAPI (backend).
- Leveraged the Gemini API to structure unstructured PDF content into meaningful, learner-friendly formats.
- Focused on accessibility-first design, making the platform usable for students from diverse educational and linguistic backgrounds.
- Created a solution with strong open-source potential, encouraging community contributions and adoption by educators and NGOs.
What we learned
Through building Quillium AI, we gained valuable insights into:
- Designing AI systems for real-world social impact
- Handling unstructured data like PDFs effectively
- Building multilingual, inclusive user experiences
- Integrating large language models responsibly
- Structuring full-stack applications for scalability and clarity
Most importantly, we learned that small design choices can significantly improve learning accessibility.
What's next for Quillium
- Mobile-first & offline support to reach learners with limited internet access.
- Text-to-speech and speech-to-text features for visually impaired and differently-abled users.
- Educator dashboards for tracking student progress and customizing learning materials.
- Adaptive learning paths that adjust difficulty based on user performance.
- Support for additional content formats such as images, scanned PDFs, and handwritten notes.
- Partnerships with schools, NGOs, and community learning centers to expand real-world impact.
- Open-source expansion, enabling developers worldwide to build plugins and enhancements for Quillium AI.
Quillium AI’s journey has just begun—we envision it evolving into a global, inclusive learning ecosystem where quality education is accessible to everyone, regardless of language or background.
Built With
- fastapi
- gemini
- javascript
- next
- pymupdf
- tailwindcss
- typescript
- uvicorn
Log in or sign up for Devpost to join the conversation.