Inspiration

After the pandemic, there was a major shift to online education. Since then, teachers in Morocco have relied heavily on platforms like Telegram and WhatsApp. However, these apps present several problems for educational use, such as scams and insecure account sharing. For instance, a teacher whose courses I took told me about a student who got scammed. Because Telegram accounts are tied to phone numbers, the scammer asked in WhatsApp groups who was enrolled in the course. When he found the victim, he logged in using her number. The student, unaware of the risk, clicked “OK” on a message that appeared on her screen, giving him access. He then began selling the course at cheap prices. This inspired me to build Moroccan EduHub

What it does

It provides a secure space for teachers and students to learn comfortably, with many features that prevent such issues. Students cannot share accounts, protecting the teacher’s revenue, and accounts are more secure students.

How we built it

By tracking the locations of students’ accounts and alerting teachers to any suspicious activity.

Challenges we ran into

It was my first time using Roo Code and relying on AI to help me build a project. For this reason, I faced challenges guiding it to fix bugs and add features that sometimes didn’t appear, and integrating Firebase made things even harder.

Accomplishments that we're proud of

I am proud of the final product so far. Despite starting a bit late due to personal circumstances, after a day and a half of hard work, I now have a prototype. It’s still not fully functional, but the idea is no longer just an idea

What we learned

I learned how to integrate Firebase services, including Authentication and Firestore Database

What's next for Moroccan EduHub

I plan to make it fully functional by adding a chat, a section for teachers to upload videos and course materials, and the location tracking feature. After launching, I want to explore how AI can strengthen the platform, such as detecting illegal account sharing.

Built With

Share this project:

Updates