Full-Stack Developer Needed: B2C Directory Marketplace App (Bubble.io or WordPress)

Posted 4 weeks ago

Worldwide

Summary

Overview: We are looking for an experienced, independent full-stack web developer to build a responsive, two-sided directory and scheduling marketplace website. The platform connects Business users with Individual users. To keep our launch cost-effective, we are building a Virtual Ledger System where actual financial transactions are handled externally, but user balances, booking fees, and earnings are tracked internally via virtual credits/tokens. We are open to building this platform using either Bubble.io OR WordPress (using a robust directory framework like HivePress or Brilliant Directories combined with advanced booking plugins like Amelia/LatePoint). Core Features & Technical Requirements: 1. Dual-Role User Authentication & Profiles: Individual Users: Secure login, profile creation (title, location, industry), a custom availability calendar, and a private "Earned Balance" wallet dashboard. Business Users: Secure login, corporate profile, an active dashboard tracking upcoming meetings, and an "Available Balance" wallet dashboard. 2. Advanced Search & Directory Filters: A dedicated directory view accessible only to logged-in Business accounts. Businesses must be able to search, filter, and sort Individual profiles by specific criteria (industry, location, skills). 3. Virtual Ledger & Escrow Booking System (Crucial Feature):Per-Meeting Fee Logic: Businesses pay a set amount of virtual credits to book a meeting. Individuals earn credits for attending. Escrow Architecture: When a business requests a meeting, the system must verify their Available_Balance, deduct the credits, and temporarily lock them in an Escrow_Hold state. Completion Workflow: Once a meeting finishes, a dashboard prompt asks both parties to confirm attendance. Upon confirmation, credits transfer from escrow to the individual’s Earned_Balance.Dispute Handling: If a dispute is raised, the credits must lock in escrow and flag an alert on the Admin Dashboard. 4. Admin Management Dashboard (For Platform Owner):Secure portal to view all users, modify individual ledger balances manually (e.g., when a user pays us cash externally), resolve disputed meetings, and approve/log manual "Payout Requests."Project Scope & Deliverables:Database design and clean architecture setup.Frontend design implementation (fully responsive for mobile and desktop views).Thorough testing of the multi-user booking and ledger logic. Final Deliverable: A fully functioning Minimum Viable Product (MVP), deployment assistance, and brief documentation outlining the database schema. Budget & Timeline: Budget: Fixed-price milestone-based payments (To be discussed based on your chosen platform recommendation). Timeline: Looking to launch the core MVP within 4 to 6 weeks. How to Apply: Please start your application with the word "LEDGER" so I know you have read this entire description. In your proposal, please answer the following questions: Would you recommend building this specific project on Bubble.io or WordPress, and why? Please share links to at least two live websites you have built that feature multi-user logins or a search directory marketplace. Briefly explain how you would structure the database rules for our automated meeting escrow system. Note: We are looking to work directly with an independent, dedicated freelancer.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
WordPress
Web Application
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:5 days ago
  • Interviewing:
    10
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 10, 2026
  • United States
    5:28 PM

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 8 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo