As students ourselves, we’ve often found that traditional learning platforms like D2L fall short—both in user experience and adaptability. Everyone learns differently, whether it’s through visuals, audio, or hands-on interaction, yet most platforms offer a one-size-fits-all approach. We wanted to create a modern, AI-powered alternative that empowers both students and teachers by tailoring the learning experience to individual needs.

Verro is an adaptive learning platform designed to cater to diverse learning styles. Whether you're a visual learner, an auditory processor, or a kinesthetic explorer, Verro adjusts its content delivery to suit you. Teachers can upload and edit lesson materials, and students can interact with them in the way that makes the most sense to them. Verro features AI-powered document processing, content generation, and an intelligent chat assistant that allows students to ask questions about the material in real-time.

On the frontend, we used React and Next.js for a seamless and responsive user interface. For backend services, we chose Supabase to handle authentication, database management, and file storage. The AI functionality is powered by Cohere API for content generation and document understanding, and we integrated an AI SDK for real-time chat support that helps students engage with lessons in a conversational way.

For Alex, this was the first time working on a fullstack project, which meant a steep learning curve around backend logic, database management, and API integration. For the whole team, a major challenge was feature prioritization—given the limited time frame (<24 hours), we had to make some tough decisions about which features to focus on and which to leave on the roadmap.

We’re proud that we were able to get a functioning prototype up and running within such a short time span. Integrating multiple technologies and seeing them come together in a cohesive, working product felt like a huge win. We're especially excited about how intuitive the AI chat and adaptive content feels for users.

This project taught us a lot about rapid prototyping, API integration, and the importance of scoping out features effectively. We also learned how to collaborate efficiently under time pressure, leaning into our strengths and picking up new skills on the fly. Most importantly, we saw how tech can be used to make education more inclusive and personalized.

What's Next?

We want to expand Verro’s adaptive learning capabilities and make the user experience more intuititve for teachers. We're also looking to refine our AI assistant to support deeper context awareness and more natural conversations.

Built With

  • ai-sdk
  • cohere
  • next.js
  • react
  • supabase
Share this project:

Updates