Build and self-host a master admin panel in Retool for online meat marketplace
Worldwide
Build and self-host a master admin panel in Retool for a halal meat and ethnic grocery online marketplace Fixed price · Expert level · Est. 2–3 weeks Overview I run a multi-supplier online marketplace for halal meat and ethnic grocery products. I have a fully designed HTML prototype of the admin panel — provided to shortlisted candidates before quoting. Your job is to replicate it feature for feature in Retool, self-hosted on my existing Hostinger VPS (Docker-based setup), connected to my database. This is not a design project. The design, layout, and logic are all defined in the prototype. I need a precise, stable build where pricing calculations, variant logic, and price history logging cannot be accidentally broken by a field or dropdown change. Reliability is the entire point of using Retool. Modules to build 1. Dashboard KPI summary cards (total products, active variants, live orders, active suppliers, SEO gaps, price conflicts). Recent activity feed. Supplier status table with live/away indicator. Price conflict and SEO issue alert panels with direct screen navigation. 2. Product catalogue Filterable, sortable data table. Per-row inline price editing. Status badges (live, draft, low stock, out of stock). Category and supplier tags. Variant count per product. Bulk select and bulk actions. Global search across products, SKUs, and suppliers. 3. Product detail slide-in panel (tabbed) Tabs: Info, Pricing, Variants, SEO, Media, History. Pricing tab: supplier cost input, markup input, auto-calculated retail price per variant. History tab: immutable log of every price change with timestamp, old value, new value, and changed-by field. All other fields per prototype spec. 4. Variants and SKUs manager Standalone table of all SKUs across all products. Columns: SKU, parent product, weight/unit, supplier cost, markup, retail price (auto-calculated). Inline editing on key fields. Add and delete variant rows per product. 5. Price control All products with supplier cost, markup percentage, and retail price side by side. Editable markup field that auto-recalculates retail on change. Visual flag when margin drops below a configurable threshold. Bulk markup update tool. 6. Supplier price comparison Side-by-side grid showing each product across all suppliers with price-per-unit. Lowest price highlighted green, highest red, middle amber. Last-updated timestamp per supplier. One-click selection of preferred supplier per product. 7. SEO manager Table of all products with SEO health status (meta title length, meta description status, alt text). Click-to-edit form: meta title with live character counter and colour-coded length bar, meta description with same, URL slug, live Google SERP preview rendering in real time as fields are typed. 8. Suppliers module Supplier directory: status, product count, last activity, active promotions. Add and edit supplier form. Supplier records linked throughout the system (products, pricing, orders). 9. Orders module Order list with status filters (pending, confirmed, dispatched, delivered, cancelled). Order detail view: line items, customer info, supplier attribution, order timeline. 10. Settings System-wide config: default markup thresholds, GST/tax rules, delivery fee settings, category management, admin user and role management. Technical requirements · Retool self-hosted, deployed via Docker on Hostinger VPS — you handle the full setup and deployment · Connected to my existing database (MySQL / PostgreSQL / Supabase — confirmed on call) · Retail price auto-calculation from cost and markup must be airtight — no rounding errors, no edge case failures · Price history log must be append-only and cannot be edited or deleted from the UI · Admin accessible at a subdomain (e.g. admin.mydomain.com) with login-protected access · Clean handover: data model documentation, field mappings, and a recorded walkthrough What I am not looking for · Custom-coded admin built from scratch in any framework · Retool cloud (hosted) — self-hosted only · Candidates who have not self-hosted Retool on a VPS before · Anyone estimating without reviewing the prototype HTML first How to apply In your proposal: (1) confirm you have self-hosted Retool on a VPS and describe the setup briefly, (2) share one or two relevant past Retool projects with a short description, (3) provide a fixed-price estimate only after reviewing the prototype I will share with shortlisted candidates. Proposals that skip any of these three points will not be reviewed. Note: A fully designed HTML prototype of the exact admin panel is available. Shortlisted candidates receive it before submitting a final quote. Do not estimate blind — I will not accept a proposal that guesses on scope.
$500.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:last week
- Interviewing:3
- Invites sent:0
- Unanswered invites:0
About the client
- CANEdmonton6:55 PM
- $80 total spent1 hire, 0 active
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