SkillBridge
SkillBridge is a MERN stack application that connects students and teachers for skill exchange. It features AI-powered teacher recommendations using content-based filtering, real-time Socket.IO chat, integrated meeting scheduling, a virtual credit system, and a dedicated Python/FastAPI microservice that serves the machine learning recommendations.
Year

Technologies Used
The tools and technologies that power this project
Key Features
What makes this project special
Challenges
Serving ML recommendations without slowing down the main Node API
Matching learners to tutors when early users have little interaction history
Keeping chat, scheduling and credits consistent across sessions
Solutions
Split recommendations into a separate Python/FastAPI microservice called asynchronously
Used content-based filtering on profile and skill metadata so matching works from day one
Centralised client state in Redux Toolkit with Socket.IO events as the sync channel
Project Outcomes
Full platform deployed and open-sourced on GitHub
Recommendation microservice runs independently of the main API
Chat, scheduling and credit system working end to end
Interested in a similar project?
Let's discuss how we can help bring your ideas to life with the same level of quality and attention to detail.