Inspiration
I wanted to create a place where anyone can learn a new skill without being rich. I noticed that many people have amazing talents (like playing guitar or coding) but no way to share them. I was inspired by the "Barter System" from history—where people traded apples for milk—and I wanted to bring that to the internet using Gemini AI to make it smart and safe!
What it does
Skillshifter is a credit-based marketplace. It lets users list their skills (like "I can teach French"). It allows users to earn credits by teaching or buy them for a small fee ($5). It features a Verified Expert system to keep the community safe. It gives everyone a Professional Profile (like Upwork) to show off what they know.
How we built it
We used Google AI Studio as our main engine. We used Gemini 1.5 Flash to brainstorm the features and write the logic for the "Credit Swap" system. For the look of the app, we used Tailwind CSS to make it clean, modern, and easy to use on a phone or a laptop.
Challenges we ran into
The biggest challenge was making sure the "Money Logic" worked perfectly. We had to ensure that when a user swaps a skill, the credits disappear from their account and the "Verified" badge appears only when the Admin says so. Gemini helped us write the code to handle these "if-then" moments!
Accomplishments that we're proud of
I am most proud that I built a working prototype that actually handles "Premium" upgrades and credit tracking. It’s not just a pretty website; it’s a functional app that could actually help people learn new things today!
What we learned
I learned how to use AI as a collaborator. I realized that I don't have to do everything alone—Gemini can help me build complex things much faster than I ever thought possible.
What's next for Skillshifter
The Future of Skillshifter Real Money Payments: Integrating Stripe so users can actually pay their $5 subscription and buy extra credits securely. AI Matchmaking: Using Gemini to look at a user’s profile and say, "Hey! You like Math and you want to learn Guitar. Here are the 3 best teachers for you!" Video Classrooms: Adding a built-in video chat so users can teach each other directly inside the app without leaving. Mobile App: Launching on Android and iOS so people can swap skills on the go, like a "Tinder for Learning." Languages : This app will support 50+ languages in future.
Log in or sign up for Devpost to join the conversation.