Inspiration

We’ve noticed a growing demand for skill exchange as city life becomes increasingly busy and solo learning feels isolating. On top of that, the high cost of traditional learning methods discourages many people from pursuing new skills. This is why SkillSync comes.

What it does

SkillSync is a web application that connects people based on their skills and learning needs, enabling them to exchange knowledge through real-time chat, video calls or knowledge repository, and building lasting friendships. When a user’s skills align with another user’s learning needs, and vice versa, they are automatically matched (shown on the homepage) and can immediately start a chat with each other. This allows for diverse communication styles, ensuring both direct and effective interactions.

How we built it

We built this web application through Python, Flask, SQL, HTML and CSS.

Challenges we ran into

  • Staying awake
  • The real implementation of the structural design
  • Finish the web application within 24 hrs

Accomplishments that we're proud of

We're quite proud of our team's efforts in constructing a workable prototype in 24 hours. We're pleased of the perseverance and hard work that our team members have put in to make SkillSyncs a reality.

What we learned

  • How to integrate video and audio calls in a webpage
  • Gain a further understanding of Python, Flask, SQL, and Javascript.
  • How to use Github to do teamwork

What's next for SkillSync

  • Introduce more advanced matching algorithms to better connect users based on specific learning goals and skill levels
  • New tools for collaborative learning
  • Integrate open class feature in this web application
  • Sophisticated system that allows users to interact with more people together
Share this project:

Updates