Inspiration
As students, we noticed that learning tools, mentors, budgeting apps, and productivity resources are scattered across multiple platforms. Finding the right guidance from seniors or teachers takes time, and managing expenses or study schedules becomes stressful. We wanted to build one unified platform where students can learn, connect, earn, and grow together β thatβs how Campus Mentor was born.
What it does
Campus Mentor is an all-in-one student companion app that: β’ Connects students with verified seniors and peers via chat and video calls β’ Provides AI-powered academic help using Spidro AI β’ Includes a student marketplace for buying/selling notes and books β’ Offers tools like expense tracking, to-do lists, and study playlists β’ Creates a collaborative learning ecosystem in one platform
How we built it
β’ Frontend: React.js, Tailwind CSS β’ Backend: Node.js, Express.js β’ Database: MongoDB / Firebase β’ Real-time Features: WebRTC, Socket.io β’ AI: Spidro AI for academic assistance and recommendations β’ Deployment: Netlify, Vercel β’ Authentication: JWT-based secure login
Challenges we ran into
β’ Implementing real-time video calling and chat with stable connections β’ Integrating AI responses in a meaningful academic context β’ Designing a single dashboard that balances productivity, learning, and social features β’ Managing authentication and data security within limited hackathon time
Accomplishments that we're proud of
β’ Built a fully functional prototype within hackathon constraints β’ Successfully integrated AI + real-time communication β’ Created a unique student-first ecosystem instead of just another learning app β’ Designed a platform that solves multiple student problems in one place
What we learned
β’ How to integrate AI with real-time systems β’ Building scalable MERN-stack applications β’ Team collaboration under time pressure β’ Designing user-centric solutions for real-world problems
What's next for Campus Mentor
β’ Add verified mentor onboarding & ratings β’ Launch reward-based peer tutoring β’ Integrate college-specific dashboards β’ Expand AI features for personalized study plans β’ Deploy beta version in real campuses
Built With
- css-?-frontend:-react.js
- encryption-?-deployment-&-hosting:-netlify
- express.js-?-database:-mongodb
- firebase-?-real-time-communication:-webrtc
- html
- languages:-javascript
- socket.io-?-ai-integration:-spidro-ai-(nlp-&-recommendation-engine)-?-authentication-&-security:-jwt
- tailwind-css-?-backend:-node.js
- vercel-?-version-control:-git-&-github-?-data-visualization:-chart.js
Log in or sign up for Devpost to join the conversation.