Inspiration

Students have valuable skills but no easy way to exchange them.

Wanted a fair, gamified platform where skills are the currency.

What it does

Users teach skills to earn points.

Spend points to learn new skills.

Features: skill listings, point tracking, chat, scheduling, categories, and peer reviews.

How we built it

Frontend: React.js + Tailwind CSS.

Backend: Node.js + Express.

Database: MongoDB.

Auth: Clerk.

Chat: Socket.io.

Points: Custom logic for earning/spending with transaction history.

Challenges

Creating a balanced point economy.

Matching users quickly and fairly.

Handling no-shows and cancellations.

Building trust between strangers.

Accomplishments

Working points-based skill exchange.

Mobile-friendly, clean UI.

Real-time chat and scheduling.

Reputation system to boost credibility.

What we learned

Gamification drives engagement.

Trust and safety are key in peer-to-peer systems.

Intelligent recommendations improve skill discovery.

What’s next

Add video conferencing for lessons.

Achievement badges and streak rewards.

Group learning sessions.

Mobile app with reminders.

AI-based skill matching.

Built With

Share this project:

Updates