Inspiration

In a digital economy often gated by high financial barriers, many talented individuals students, freelancers, and local creators struggle to access professional services simply due to budget constraints. We were inspired to bridge this gap by creating a cashless gig economy. SkillBarter was born from the vision that talent itself should be the currency, fostering a collaborative community where professional growth is accessible to everyone, regardless of their financial status.

What it does

SkillBarter is a full-stack, AI-powered social marketplace that enables users to trade professional services without the need for money.

  • Skill-Based Marketplace: Users list their talents and specify what services they need in return.
  • Real-Time P2P Chat: Users negotiate and formalize their barter agreements in real-time.
  • Proof of Work: A secure attachment system allows users to submit and verify the final deliverables.
  • Reputation Engine: A built-in rating and review system with an automated reputation score, ensuring trust and community accountability.
  • Localization: Fully supports a bilingual interface (English/Indonesian) for broader accessibility.

How we built it

We developed SkillBarter using the MeDo platform, leveraging the power of Intent-Based Coding (Vibe Coding).

  • Architecture: We defined a relational database structure using Users, Services, Messages, and Reviews tables to manage complex data interdependencies.
  • Real-Time Logic: We utilized integrated backend services to enable real-time messaging and status updates (e.g., transitioning from "Available" to "Completed").
  • AI Augmentation: We integrated a "Smart Filter" logic for category browsing and an automated reputation calculator that computes user scores using the formula:

$$ \text{Reputation Score} = \frac{\sum_{i=1}^{n} \text{Rating}_i}{n} $$

  • Deployment: The entire application was deployed as a fully functional, production-ready web platform via MeDo's infrastructure.

Challenges we ran into

  • Logical Race Conditions: Transitioning from a standard notification modal to a live chat interface required precise service_id context mapping to ensure messages were routed correctly between the right partners.
  • Data Integrity: Implementing the "Mark as Completed" flow while ensuring that only the service owner could trigger the transaction, and subsequently trigger the review modal for the partner, required meticulous RLS (Row-Level Security) policy configuration.
  • UI/UX Synchronicity: Managing the state of cards to toggle visual appearances (e.g., fading/graying out "Completed" services) while filtering them out of the main feed required strict frontend-backend state management.

Accomplishments that we're proud of

  • Global-Ready Architecture: We successfully implemented a seamless language toggle (EN/ID) that persists across sessions.
  • Sophisticated Barter Workflow: We moved beyond a simple listing site by creating a closed-loop system where users can propose a barter, share "proof of work," and finalize the deal with verified peer reviews.
  • Vibe Coding Efficiency: We achieved a fully relational, multi-page web application in record time, proving that high-level intent-based prompts can result in enterprise-grade software.

What we learned

Building SkillBarter reinforced the realization that software development is moving from syntax-heavy coding to architectural design. We learned that the ultimate limit of an AI-assisted application is the clarity and structure of the requirements provided. By thinking like product managers and defining clear database schemas before prompting, we were able to focus on the user journey rather than debugging boilerplate code.

What's next for SkillBarter: Zero-Cash Social Marketplace

  • Real-Time Push Notifications: Integrating automated email or browser notifications for new messages.
  • Advanced Analytics: Building an admin dashboard to visualize community trends and service demand.
  • AI Matching Agent: Implementing an intelligent recommendation engine that suggests potential barter partners based on skill compatibility (e.g., matching a designer who needs code with a developer who needs design).

Built With

  • medo
  • supabase
Share this project:

Updates