A powerful, modern, and intuitive mentorship platform that bridges the gap between aspiring mentees and experienced mentors.
SkillBridge empowers mentorship with live chat, secure booking, role-based dashboards, instant notifications, and a seamless experience across devices.
- Find your perfect mentor with smart search and advanced filters.
- Book sessions in real-time with seamless scheduling & availability management.
- Chat instantly and exchange resources in a secure, feature-rich chat.
- Experience tailored dashboards for both mentors & mentees.
- Pay securely and get transparent feedback with Stripe integration & reviews.
🔐 Role-based Auth |
🧑🏫 Mentor Discovery |
📅 Live Scheduling |
💬 Instant Chat |
💳 Payments |
🌟 Ratings |
Mentor/Mentee login, protected routes | Smart search, profile filters | Book, reschedule, manage sessions | File sharing, real-time notifications | Stripe integration, secure flows | Transparent feedback & reviews |
- Node.js (v16+)
- MongoDB (local or Atlas)
- npm or yarn
cd server
npm install
cp .env.example .env # Edit this file with your credentials
npm run dev
cd ..
npm install
cp .env.example .env # Set VITE_API_URL
npm run dev
Backend:
http://localhost:5000
Frontend:http://localhost:5173
- JWT Authentication | Role-based Dashboards | Live Chat & Socket.io
- Secure Stripe Payments | Rich Mentor Directory | Feedback & Rating System
- Responsive UI | RESTful API | Email & Push Notifications
Area | Method & Route | Description |
---|---|---|
Auth | POST /api/auth/login |
User login |
POST /api/auth/register |
User registration | |
Users | GET /api/users/profile |
Profile view |
PUT /api/users/profile |
Update profile | |
Mentors | GET /api/mentors |
List mentors |
POST /api/mentors/apply |
Apply to be a mentor | |
PUT /api/mentors/profile |
Update mentor profile | |
Sessions | POST /api/sessions |
Book session |
GET /api/sessions |
Get sessions | |
PUT /api/sessions/:id/status |
Update session status | |
Messages | POST /api/messages |
Send a message |
GET /api/messages/:sessionId |
Get session messages |
![]() Ritik Singh Project Lead & MERN Stack Developer 💻 Architecture • 🎨 UI/UX • ⚡ Performance |
![]() Priyanshi Frontend Developer 🎨 Design Systems • 📱 Responsive • 💫 Animations |
- GitHub: @ritiksingh-01
- LinkedIn: Ritik Singh
If you love SkillBridge, ⭐ star the repo and share it with others!
© 2024 SkillBridge. Empowering mentorship, one connection at a time.