💡 Inspiration

The idea for LobangGo was born from a specifically Malaysian university paradox: the "Broke vs. Busy" dilemma.We realized that on any given campus, 50% of students are "Time-Poor" (rushing assignments, skipping meals) while the other 50% are "Cash-Poor" (need quick pocket money). Existing solutions fail this ecosystem:

  • Commercial apps (Grab/Lalamove) are too expensive and cannot enter dorm blocks or libraries (the "Last Mile" problem).
  • WhatsApp Groups are chaotic, spammy, and lack accountability or safety.

We wanted to digitize the local concept of "Lobang" (opportunity/gap) into a safe, robust, and gamified platform.

📱 What it does LobangGo is a hyper-local, student-to-student gig marketplace. It allows students to safely outsource micro-tasks within the campus gates.

The Marketplace: Users can post tasks (Client) or accept them (Provider) using a single account.

The Offer System: Unlike "fastest finger first" apps, our providers place Offers. The client selects the best candidate based on rating, location, or equipment (e.g., "I have a bike").

Escrow Wallet: Funds are locked the moment a job is accepted, preventing scams. The provider sees the funds are secured, but the money is only released when the client marks the job as complete.

🚧 Challenges we ran into

The "Dual-Role" Complexity: We didn't want users to have two accounts (one for buying, one for selling). Designing a database schema where a single User model could interact as both a client_id and a provider_id created complex relationship logic in Laravel.The Race Condition: Handling multiple students trying to accept the same "Lobang" simultaneously. We solved this by moving from an "Instant Accept" model to an "Offer/Bid" model, which required handling state transitions (pending $\to$ accepted $\to$ rejected) for multiple rows at once.React Integration: Connecting the Laravel API Sanctum authentication with a completely separate React frontend required careful handling of CORS and token states.

What's next for LobangGo - Connecting Campus Gaps with Student Hustle

  1. Digital Handshake (QR Verification): To further improve safety, we plan to implement a QR code system where the provider must physically scan the client's phone to release the payment.
  2. Gamification: Implementing an XP system where students "Level Up" to unlock lower transaction fees.
  3. Smart Matching: Using AI to auto-suggest tasks based on a student's class schedule (e.g., "You are walking to Block B anyway, take this delivery job").

Built With

Share this project:

Updates