Inspiration

The inspiration for Bright Path comes from my own family. I've always wanted to teach my younger brother about technology, but our schedules never line up—he's at school for the first half of the day, and I'm at school for the second half.

Whenever I'd leave him with my laptop, hoping he'd explore something new, I'd come back to find him playing games or watching YouTube. I couldn't be there to guide him, and I couldn't be sure he was learning. I saw the incredible potential of AI in education and realized it could be the bridge I needed.

I built Bright Path so I could set a learning plan for my brother in the morning, and he could use the laptop to learn independently, getting real-time help from the AI assistant whenever he got stuck. Now, at the end of the day, we can actually talk about what he built and what he learned.

What it does

Bright Path empowers busy parents and older siblings to actively guide a child's education. Our AI creates personalized learning plans and provides on-screen, context-aware help to turn screen time into skill time.

For example, if I want to teach my brother how to build a website, I can create a task called "Learn HTML Basics." The AI then generates a fun, step-by-step plan for him. When he sits down at the computer, he has a clear mission. If he forgets a command or doesn't understand a concept, our AI assistant sees his screen, understands his exact problem, and gives him the help he needs to move forward.

How we built it

We built Bright Path by combining a solid web application framework with cutting-edge AI technologies.

  • The core of our AI is a powerful duo: ScreenPipe and Google's Gemini. Getting ScreenPipe installed and running was a challenge, but once we saw its potential to give our AI "eyes," we knew it was the key to our project.
  • While we were tackling the AI integration, we built the foundational features—like user login, task management, and a real-time Supabase database—using React.js and Material-UI.
  • Finally, we connected everything, allowing Gemini to receive screen context from ScreenPipe to act as a truly aware and helpful learning assistant for the user.

Challenges we ran into

Our biggest hurdle was the initial setup of ScreenPipe. As a new and powerful technology, it took us nearly two days to get it installed correctly and fully understand how to integrate it. Working under the time pressure of a hackathon while learning a completely new tool was a significant challenge, but it was a crucial learning experience.

We also had ambitious ideas, like creating an animated AI avatar to make the experience more gamified, but we ran into time constraints and decided to focus on perfecting the core functionality of the AI tutor first.

Accomplishments that we're proud of

Our greatest accomplishment is simply that it works. Seeing my brother use Bright Path to complete his first coding task entirely on his own, without my direct help, was the moment I knew this project was a success.

We built a tool that solved a real problem in our own lives, and we're incredibly proud that it can empower a child to learn independently and build confidence.

What we learned

This project taught us that building and deploying an application, especially one with complex AI integrations, is never as easy as it looks. But it also taught us that the feeling of seeing your creation come to life and actually help someone makes all the late nights and hard work completely worth it. You forget the struggle the moment you see the impact.

What's next for Bright Path

We're excited about the future and have a clear roadmap for improving Bright Path:

  • Data Privacy with Local LLMs: While Gemini is fantastic, we plan to explore using local, open-source LLMs to ensure all user data remains private and secure on their own machine.
  • The AI Avatar: We are committed to bringing our gamified avatar idea to life! We plan to research and integrate an animated character to act as the friendly face of the AI assistant, making the learning experience even more engaging for kids.

Team Members

  • Ayoub El Mouden — 22 years old, Master's student in Big Data & IoT.
    I designed and built the entire Bright Path project.

  • Marwane El Mouden — 10 years old.
    Helped by testing the project and contributing to the demo video.

Built With

Share this project:

Updates