{ "id": "1952233182202265118", "hourlyBudgetMin": null, "hourlyBudgetMax": null, "ciphertext": "~021952233182202265118", "title": "B2B RFQ Marketplace – Admin Products, Vendor Quotations, Buyer RFQ Cart", "description": "We are building a multi-vendor B2B RFQ platform with the following:\n\nKey Features:\n\nAdmin-Managed Products – Only admin adds products & categories.\n\nVendor Selection – Vendors choose which products they supply and pre-fill:\n\nPrice\n\nQuantity\n\nPayment terms (Cash/Credit)\n\nDelivery time\n\nWarranty period\n\nDescription & Photo (editable later)\n\n\nBuyer RFQ Cart – Buyers browse products, add to RFQ cart, send request.\n\nAutomatic Quotations – Buyers automatically receive quotations from all vendors supplying selected products.\n\nVerification System – Verified/Unverified for buyers & vendors with different RFQ/quotation limits.\n\nNotifications – Email + in-app for RFQ, quotation, verification updates.\n\nRatings & Feedback – Buyers rate vendors after transactions.\n\nStatistics – Admin sees visitors, RFQs sent/opened, top categories.\n\n\nDashboards:\n\nAdmin – Manage users, categories, products, statistics, verification.\n\nVendor – Select products, submit/update quotations.\n\nBuyer – Browse, RFQ cart, view quotations, leave feedback.\n\n\nRequirements:\n\nFully responsive (mobile, tablet, desktop).\n\nSecure role-based access.\n\nFast, scalable architecture.\n\n\nPreferred Tech Stack:\n\nLaravel + MySQL or Node.js + React + PostgreSQL\n\nHosting: AWS/DigitalOcean\n\nEmail: SendGrid/Mailgun\n\nPayment gateway (optional): M-Pesa, Stripe, PayPal\n\n\nWhen Applying, Include:\n\n1. Similar projects you have built.\n\n\n2. Your recommended tech stack.\n\n\n3. Estimated development time & cost.", "createdDateTime": "2025-08-04T05:00:36+0000", "duration": "MONTH", "durationLabel": "1 to 3 months", "engagement": null, "amount": { "rawValue": "500.0", "currency": "USD", "displayValue": "500.0" }, "recordNumber": "1021068239", "experienceLevel": "INTERMEDIATE", "category": "web_mobile_software_dev", "subcategory": "web_development", "freelancersToHire": 1, "relevance": { "id": "0", "effectiveCandidates": 0, "recommendedEffectiveCandidates": 0, "uniqueImpressions": 0, "publishTime": null, "hoursInactive": 0 }, "enterprise": false, "relevanceEncoded": "{\"position\":\"822\"}", "totalApplicants": 9, "preferredFreelancerLocation": null, "preferredFreelancerLocationMandatory": false, "premium": false, "clientNotSureFields": null, "clientPrivateFields": null, "applied": false, "publishedDateTime": "2025-08-04T05:00:36+0000", "renewedDateTime": null, "occupations": { "category": { "id": "531770282580668418", "prefLabel": "Web, Mobile & Software Dev" }, "subCategories": null, "occupationService": null }, "job": { "id": "1952233182202265118", "workFlowState": { "closeResult": null, "status": "ACTIVE" }, "activityStat": { "applicationsBidStats": { "avgRateBid": { "rawValue": "522.2222222222222", "currency": "USD", "displayValue": "522.2222222222222" }, "minRateBid": { "rawValue": "500.0", "currency": "USD", "displayValue": "500.0" }, "maxRateBid": { "rawValue": "700.0", "currency": "USD", "displayValue": "700.0" }, "avgInterviewedRateBid": null }, "jobActivity": { "lastClientActivity": "2025-08-04T05:00:36.163Z", "totalRecommended": 4, "invitesSent": 0, "totalInvitedToInterview": 0, "totalHired": 0, "totalUnansweredInvites": 0, "totalOffered": 0 } }, "classification": { "category": { "id": "531770282580668418", "ontologyId": "upworkOccupation:webmobileandsoftwaredev", "type": [ "OCCUPATION" ], "entityStatus": "ACTIVE", "preferredLabel": "Web, Mobile & Software Dev", "definition": null, "createdDateTime": "2018-08-20T19:39:33+0000", "modifiedDateTime": "2023-12-19T19:18:21+0000" }, "subCategory": { "id": "531770282584862733", "ontologyId": "upworkOccupation:webdevelopmentsubcategory", "type": [ "OCCUPATION" ], "entityStatus": "ACTIVE", "preferredLabel": "Web Development", "definition": null, "createdDateTime": "2018-09-24T11:14:40+0000", "modifiedDateTime": "2023-07-10T17:01:25+0000" } } }, "client": { "memberSinceDateTime": null, "totalHires": 36, "totalPostedJobs": 71, "totalSpent": { "rawValue": "1165.74", "currency": "USD", "displayValue": "1165.74" }, "verificationStatus": "VERIFIED", "location": { "city": "nakuru", "country": "Kenya", "timezone": "Europe/London", "state": null, "offsetToUTC": "Africa" }, "totalReviews": 18, "totalFeedback": 4.8, "companyRid": "0", "companyName": null, "edcUserId": "0", "lastContractPlatform": null, "lastContractRid": "0", "lastContractTitle": null, "hasFinancialPrivacy": false }, "activityStat": { "jobActivity": { "lastClientActivity": "2025-08-04T05:00:36.163Z", "invitesSent": 0, "totalInvitedToInterview": 0, "totalHired": 0, "totalUnansweredInvites": 0, "totalOffered": 0, "totalRecommended": 4 } } }