Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

567 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 SkillBridge – The AI-Powered Skill Exchange & Smart Learning Platform

🌉 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.

🔥 Core Features

🤖 AI-Driven Assistance (Powered by Gemini & OpenAI)

  • 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.

📚 Smart Learning Tools

  • 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.

🗺 Personalized Roadmaps & Scheduling

  • AI Roadmap Generator – Tailored learning paths based on goals & skill level.
  • Smart Schedule Planner – Auto-generates study sessions around your work/life balance.

🔄 Skill Exchange Hub

  • 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.

🎯 Productivity Boosters

  • 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.

🛠 Tech Stack

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

📂 Project Structure

├── 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!


🚀 Quick Start

  1. 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

  1. Set up .env files

Add GEMINI_API_KEY (for AI) and MONGODB_URI in /backend/.env.

  1. Run the app

bash Copy Edit

Backend (API + AI)

cd backend && npm start

Frontend (React)

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! ⭐

About

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.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages