Group 28 - the Goats

  • Dylan MacLeod
  • Jack Ma

Inspiration

Sick and tired of traveling to and from school, spending hours? We wanted to turn that unproductive travel time around into an opportunity to learn. Whether on the bus, a train, or carpooling, Flash AI was designed for students to spend more time with hands-free studies, making preparation for exams easy and effective.

What it does

Flash is an AI-powered study buddy that sets your notes, study slides, and documents alive via active quizzes. Just upload your material (TXT, PDF, DOC, etc.), and our system automatically generates unique AI-driven questions based on your content. With real-time feedback, difficulty scaling, and hands-free accessibility, Flash.AI helps students build confidence to ace their exams-anytime, anywhere.

How we built it

We developed Flash.AI using:

Frontend: React.js for a smooth and responsive user experience. Backend: Node.js with Express for fast and secure API handling. Database: MongoDB to store user data and uploaded documents. Authentication: JWT and Bcrypt encryption for secure account management. AI Processing: Integrated Gemini's API to generate intelligent quiz questions from study materials.

Challenges we ran into

AI Optimization: Generating quiz questions with the right difficulty level was tricky—we had to fine-tune our AI model. File Processing: Parsing different document formats consistently required robust backend logic. User Experience: Ensuring a seamless and intuitive UI across all devices took multiple iterations.

Accomplishments that we're proud of

Successfully implemented AI-generated quizzes that adapt to user materials. Built a secure authentication system with user-friendly account management. Created a mobile-friendly interface that allows seamless studying on the go. Optimized search and organization features for easy document retrieval.

What we learned

The importance of user-centered design to enhance learning experiences. Optimizing AI models for custom quiz generation without overwhelming users. Implementing secure authentication while maintaining ease of access. Balancing performance and functionality to keep the app lightweight and responsive. Working in a small team

What's next for Flash.AI

Our vision is for Flash.AI to become the ultimate smart study companion, both in more features and wider accessibility. First, we are going to develop a mobile application on iOS and Android, which will provide even more seamlessness and be optimized for studying on the go. We will also support more file types-including handwritten notes and image-based study materials-via advanced OCR (Optical Character Recognition). Next, gamification features will be added, such as streaks, leaderboards, and achievement badges, in order to make learning much more interesting and encouraging of consistency. Collaboration plays a great role, so we are working on study groups for sharing quizzes, challenging friends, or learning with their friends. And last but not least, we are planning on developing an offline mode where users can access the study materials and quizzes at any time, even without an internet connection. Flash.AI is just getting started, and we’re committed to making learning smarter, more interactive, and accessible to students everywhere!

Built With

Share this project:

Updates