Skip to content

shettyprerna2607/SkillChain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SkillChain πŸ”—

The Future of Peer-to-Peer Skill Exchange


Live Demo Β»


πŸ“– Overview

SkillChain is a revolutionary platform that empowers users to exchange skills globally without the need for currency. By creating a collaborative "Barter System for Knowledge," SkillChain connects learners and experts in a dynamic, gamified environment.

Whether you want to master Java Programming, learn Guitar, or improve your Public Speaking, SkillChain matches you with the perfect peer mentor. Enhanced with an AI Personal Coach (Gemini), real-time community chats, and video sessions, learning has never been more interactive and accessible.


✨ Key Features

πŸ”„ Core Platform

  • Skill Matching: Smart algorithm to connect "Teachers" with "Learners" based on mutual interests.
  • Interactive Dashboard: Track your progress, upcoming sessions, and skill stats.

πŸ€– AI-Powered

  • AI Coach: Integrated with Google Gemini API to provide personalized learning roadmaps, answer questions, and generate quizzes.
  • Smart Recommendations: Get suggestions for new skills to learn based on market trends and your profile.

πŸ’¬ Communication & Collaboration

  • Real-Time Community Chat: WebSocket-powered chat rooms for different communities (Tech, Music, Art).
  • Video Sessions: Integrated peer-to-peer video calling for seamless remote teaching.

πŸ† Gamification

  • SkillPoints & Badges: Earn points for every session and unlock badges like Veteran Mentor or Fast Learner.
  • Leaderboards: Compete with the community and climb the global ranks.

πŸ› οΈ Technology Stack

Frontend

  • Framework: React.js
  • Styling: Tailwind CSS (Glassmorphism & Neumorphism Design)
  • Real-Time: SockJS & StompJS
  • HTTP Client: Axios

Backend

  • Framework: Java Spring Boot
  • Database: PostgreSQL
  • Security: Spring Security with JWT Authentication
  • AI Integration: Google Gemini API
  • WebSockets: Spring WebSocket (STOMP)

Infrastructure

  • Deployment: Render.com
  • Containerization: Docker
  • Build Tools: Maven & NPM

About

AI-enhanced skill exchange platform featuring video sessions, real-time chat, and gamified learning paths.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published