Study.ai

Inspiration

We aimed to create a tool that empowers students to transform their notes and lectures into more effective study materials using artificial intelligence.

What it does

Study.ai is an advanced learning assistant powered by Google's Breadboard AI. It offers multiple features to enhance studying:

  • Generate flashcards from uploaded content
  • Create concise summaries of lecture materials
  • Provide crash courses on specific topics
  • Offer dynamic, personalized quizzes

Students can upload their notes or lecture materials and leverage AI to optimize their study habits and improve retention.

How we built it

Our tech stack includes:

  • Google Breadboard for AI functionality, with separate boards for each feature
  • Deno for project management
  • Next.js as our main framework, enabling a serverless architecture
  • Tailwind CSS for styling
  • TypeScript as our primary programming language

Challenges we overcame

The main hurdle was integrating with the Breadboard API. Initially unaware of the community server, we had to extensively research the documentation to develop our solution. This process deepened our understanding of the platform's capabilities and constraints.

Accomplishments we're proud of

We successfully leveraged Google Breadboard's features to create an efficient and practical study tool. We're particularly pleased with how we integrated complex AI functionality into a user-friendly interface.

What we learned

This project provided us with invaluable insights into Google Breadboard's functionality and how to programmatically integrate it into a web application. We gained hands-on experience in combining AI capabilities with modern web development practices.

Future plans for Study.ai

Our roadmap includes refining existing features to enhance user experience and effectiveness. We're also exploring additional functionalities to further support diverse learning styles and needs.

Built With

Share this project:

Updates