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
- express.js
- mernstack
- mongodb
- node.js
- react
Log in or sign up for Devpost to join the conversation.