Inspiration
As students, we often struggle with studying lengthy documents, notes, and presentations. Creating flashcards and study materials is tedious and ineffective. We built Study Sets, an AI-powered tool that automates study material creation, making learning faster, effective, and engaging.
What it does
- Converts documents (PDF, DOCX, PPTX, images) into interactive study sets
- Automatically generates quizzes from uploaded content
- Tracks learning progress and identifies knowledge gaps
- Suggests personalized study set names
How we built it
- Frontend & Backend: Next.js with API routes
- Database & Storage: Supabase
- AI Processing: OpenAI API
- UI: Shadcn UI components
- Animations: Framer Motion
- Language: TypeScript for type safety
Challenges we ran into
- Handling diverse file formats for content extraction
- Crafting effective AI prompts for high-quality quiz generation
- Real-time tracking and visualization of user progress
- Optimizing performance for large files
Accomplishments that we're proud of
- Seamless document processing pipeline
- Intelligent AI-driven quiz generation
- Comprehensive analytics dashboard for tracking progress
- Intuitive, responsive user interface design
What we learned
- Advanced document parsing techniques
- AI prompt engineering strategies
- Real-time data synchronization methods
- Performance optimization for complex operations
What's next for Study Sets
- Collaborative study features
- Implementing multiple file upload per set
- Enhancing AI capabilities
Built With
- eslint
- lucide
- next.js
- openai
- prettier
- radix
- react
- restapi
- shadcn
- sonner
- supabase
- tailwind
- zod
Log in or sign up for Devpost to join the conversation.