Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Riyadh, Saudi Arabia
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"We’re building a production-grade reviews and ratings system for e-commerce stores, delivered as an app that runs on an e-commerce platform + an external backend. The goal is to let merchants collect verified reviews, moderate them, and display star ratings + reviews on product pages and listings—reliably and at scale.
What you will build
1) Platform Integration
• OAuth install/connect flow
• Required scopes/permissions (products + orders + webhooks/events)
• Webhook/event handler for:
• product create/update/delete
• order status updates (delivered/fulfilled)
• Secure token storage + revocation support
2) Core Reviews System (Backend)
• Products sync + mapping (handle URL changes safely)
• Reviews model:
• product review + store review
• rating (1–5), text, optional media
• “verified purchase” badge (order match)
• status workflow: pending/approved/rejected
• Moderation tools:
• approve/reject, bulk actions, tags
• merchant public replies
• audit log
3) Review Request Automation
• Trigger review requests after delivery/fulfillment + configurable delay
• Email templates + localization (Arabic/English)
• Tokenized unique review links per order/customer
• Basic deliverability setup (provider integration)
4) Storefront Widgets
• Star rating badge (PDP + product cards/listings)
• Reviews section on product page
• Optional store rating widget
• Async loading, fast performance, RTL support, no checkout impact
• Simple installation method aligned with platform app requirements
5) Dashboard (Merchant Admin)
• Setup/status page (connected, sync, webhooks health)
• Reviews inbox + moderation
• Widget settings (toggle, placement options)
• Analytics (reviews volume, request performance, widget impressions/clicks)
Tech expectations
• Strong full-stack skills: Node.js (Nest/Express) or Python, PostgreSQL, queues (Redis/BullMQ or similar)
• Frontend: React/[login to view URL] (or equivalent)
• Experience with OAuth, webhooks, background jobs, multi-tenant SaaS
• Media upload + storage (S3 or equivalent), image optimization
• Production readiness: logging, retries, rate limiting, basic monitoring
Deliverables
• Working app end-to-end in production environment
• Source code + deployment docs
• API documentation (OpenAPI preferred)
• Test coverage for critical paths (auth/webhooks/review submission)
• Admin demo account + merchant install guide
Required experience (please include)
• 2–3 examples of similar work (apps, integrations, SaaS dashboards)
• Experience with e-commerce platform integrations (OAuth + webhooks)
• Evidence of shipping production systems (not prototypes)" (client-provided description)
Matched companies (5)

JanakiBhuvi Tech Labs Private Limited

HJP Media

Breeze Website Designers

TG Coders
