Developed during HackGT 2023, Fountain is an AI-powered study platform that helps college students convert their lecture notes into interactive quizzes and key bullet points for more effective studying.
Key Features:
- Upload PDF lecture notes and study materials through a React.js interface
- Automatically generate comprehensive quizzes based on uploaded content
- Extract key bullet points for quick review and comprehension
- Support multiple document uploads for different classes and topics
- Side-by-side viewing of original notes with generated content
- No character limits like traditional ChatGPT interactions
Technical Architecture:
- Frontend: React.js and Tailwind CSS for user interface and PDF uploads
- Backend: Python cloud functions running on Google Cloud Functions
- Storage: Firebase Cloud Storage for document management
- AI Processing: OpenAI API for text generation and tiktoken for tokenization
- Vector Database: Pinecone for fast similarity retrieval of document chunks
- Integration: Langchain for connecting LLM services and structured outputs
Problem Solved: Addresses the gap between passive note-taking and active recall by automatically transforming lengthy lecture materials into engaging quiz formats that promote better learning retention and understanding.