Inspiration

NeoMentor was inspired by the need to make personalized, AI-driven academic mentorship accessible to students and educators worldwide. We observed the challenges faced by learners in finding tailored guidance, managing coursework, and accessing high-quality educational resources. Our goal was to leverage modern AI, cloud, and web technologies to create a platform that bridges these gaps and empowers users to achieve their academic goals efficiently.

What it does

NeoMentor is an end-to-end platform that provides:

  • AI-powered academic agents for personalized study planning and support
  • Automated syllabus and course content generation
  • Video and voice content creation using advanced media processing and voice cloning
  • Seamless scheduling and reminders for coursework and deadlines
  • Secure user authentication and data management
  • A modern, responsive web interface for easy access and interaction

How we built it

  • Frontend: Built with Next.js and Tailwind CSS for a fast, modern, and responsive user experience.
  • Backend: Developed using FastAPI, providing RESTful APIs for all core functionalities.
  • AI & Media: Integrated custom Python modules for academic agents, video generation, and voice cloning.
  • Cloud Integration: Utilized Google Firestore and Cloud Storage for scalable data and media management.
  • Authentication: Implemented secure user authentication with Firebase Auth.
  • DevOps: Used Docker and cloud build scripts for streamlined deployment and scalability.

Challenges we ran into

  • Integrating multiple AI and media processing modules efficiently
  • Ensuring low-latency communication between frontend and backend
  • Managing large media files and optimizing storage
  • Handling authentication and user data securely
  • Designing a user-friendly interface that accommodates diverse user needs

Accomplishments that we're proud of

  • Successfully built a modular, scalable architecture
  • Achieved seamless integration of AI, media, and cloud services
  • Developed a robust scheduling system
  • Created a visually appealing and intuitive frontend
  • Enabled automated content generation and voice cloning

What we learned

  • Best practices for integrating AI and media services in web apps
  • Effective use of cloud storage and serverless databases
  • Importance of user-centric design and feedback loops
  • Strategies for secure authentication and data handling
  • Optimizing performance for both frontend and backend

What's next for NeoMentor

  • Expanding AI agent capabilities for more personalized mentorship
  • Adding real-time collaboration and chat features
  • Enhancing analytics and progress tracking for users
  • Supporting more languages and accessibility features
  • Scaling to support larger user bases and educational institutions

Built With

Share this project:

Updates