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
- f5tts
- fastapi
- firebase
- framermotion
- gemini
- google-cloud
- googleadk
- nextjs
- react
- tailwindcss
- typescript
- veo
- vertexai
Log in or sign up for Devpost to join the conversation.