🌉 Bridging Skills, Minds, and AI. SkillBridge is an AI-augmented, MERN stack platform that transforms how people learn and share knowledge. Built for the future of learning, it connects learners and mentors in a peer-to-peer skill exchange ecosystem, powered by Google Gemini AI and intelligent collaboration tools.
Whether you want to master a new skill, share your expertise, or collaborate on real projects, SkillBridge offers smart, social, and interactive learning experiences.
- Gemini Chatbot – Instant answers, course guidance, and learning support.
- Gemini Voice Assistant – Speak your queries, get real-time responses.
- AI Therapist (Gemini-Powered) – Mental wellness support for stress-free learning.
- AI Comment Generator – Suggest comments or feedback on publications.
- Skill-Based Quiz Generator – AI-curated quizzes from course descriptions or packs.
- AI Debate Express Mini-Game – Real-time 1v1 AI-assisted debate challenges.
- AI Event & Project Recommender – Personalized suggestions for skills, events, and projects.
- PDF & Web Summarizer – Extract key insights from courses & articles in seconds.
- Flashcard Generator – AI-curated study aids from your materials.
- PDF Progress Tracker & Auto-Exam – Track progress & trigger exams after PDF completion.
- Collaborative Code Room with AI Assistant – Live collaborative coding with AI support & auto-sync.
- AI Roadmap Generator – Tailored learning paths based on goals & skill level.
- Smart Schedule Planner – Auto-generates study sessions around your work/life balance.
- Teach ↔ Learn Marketplace – Trade skills (e.g., "I'll teach coding, you teach design").
- Negotiation System – Negotiate skill exchanges directly in publications.
- Peer Mentorship – Connect with experts for 1:1 guidance.
- Project Collaboration – Apply skills in real-world team projects.
- Real-Time Chat & File Sharing (with Sentiment Analysis, Voice-to-Text, Toxicity Detector).
- Peer-to-Peer Video Calls (WebRTC) + Dynamic Multi-Participant Display.
- Skill Progress Dashboard – Track skill progress & achievements.
- Google Calendar Integration – Sync study sessions and projects.
- **Gamification & Challenges – Stay motivated with achievements and mini-games.
- Real-Time Notifications – Alerts, invites, and task updates.
| Layer | Tech |
|---|---|
| Frontend | React.js, Redux, Tailwind CSS |
| Backend | Node.js, Express.js |
| Database | MongoDB |
| AI | Google Gemini API (Chatbot & Voice Assistant) |
| Auth | JWT, OAuth (Google/GitHub) |
| Real-Time | Socket.io, WebRTC |
| Deployment | Docker, AWS/Vercel |
├── frontend/ # React App (Client) ├── backend/ # Express.js Server (API + AI routes) │ ├── controllers/ # Logic for routes │ ├── models/ # MongoDB Schemas │ ├── routes/ # API endpoints │ └── gemini/ # Gemini AI integration └── README.md # You're here!
- Clone the repo
git clone https://github.com/InnovativeSquad-PI-4TWIN4/PiWebInovativeSquad.git cd PiWebInovativeSquad
2.Install dependencies cd frontend && npm install cd ../backend && npm install
- Set up .env files
Add GEMINI_API_KEY (for AI) and MONGODB_URI in /backend/.env.
- Run the app
bash Copy Edit
cd backend && npm start
cd ../frontend && npm start
🌟 Why SkillBridge? ✅ AI-Enhanced Learning – Powered by Gemini & OpenAI. ✅ Peer-to-Peer Skill Exchange – Learn, teach, and collaborate directly. ✅ No More Passive Learning – Interactive sessions, AI planners, and real-time tools. ✅ Real-Time Collaboration Tools – Chat, video, code, and negotiate together. ✅ Safe & Inclusive Environment – Toxicity detection, AI therapist, sentiment analysis built-in.
🤝 Contribute We welcome all contributions! Fork the repo → Code → PR (bug fixes, UI/UX improvements, new AI features). Or open an issue for feature requests.
📌 Repo: https://github.com/InnovativeSquad-PI-4TWIN4/PiWebInovativeSquad
📜 License
© 2025 InnovativeSquad – ESPRIT 🌉 SkillBridge – Where Knowledge Flows Both Ways. ⭐ Star us if you believe in the future of collaborative learning! ⭐