Full-Stack Developer Needed: B2C Directory Marketplace App (Bubble.io or WordPress)
Worldwide
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/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
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
- United States5:28 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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