
Closed
Posted
Paid on delivery
## Phase 1 Project Brief: [login to view URL] ### 1. Core Architecture & Speed Foundations * **Infrastructure:** True **Serverless architecture** (e.g., AWS Lambda or Google Cloud Functions). The [login to view URL] backend must scale computing power automatically based on traffic. * **Database (Keep it Simple for Now):** Use a standard relational database (like **PostgreSQL**) or NoSQL (like **MongoDB/DynamoDB**). However, the schemas *must* be strictly indexed from day one so we can swap in a dedicated search engine (like Elasticsearch) in Phase 2 without having to rewrite the [login to view URL] app. * **Asset Delivery:** All product listings, thumbnails, and banners must be served via a **Content Delivery Network (CDN)** with automated WebP image compression to save bandwidth. * **UI Performance:** The frontend must maintain a minimum of **60 FPS scrolling smoothness** on mid-range Android and iOS devices. Heavy operations (image loading, data sorting) must run on background threads. ### 2. Milestone-Based Order Tracking (No Live Maps) To keep Phase 1 simple and cost-effective, [login to view URL] will use a milestone status bar instead of live GPS tracking. | Milestone Status | Trigger Event | User Notification | |---|---|---| | **1. Order Confirmed** | SyriaCash webhook confirms payment | In-app status update | | **2. Processing** | Warehouse picks and packs order | In-app status update | | **3. Out for Delivery** | Driver scans/assigns batch in the morning | Automated WhatsApp (with Delivery OTP) | | **4. Delivered** | Driver inputs correct OTP in driver app | Order closed out on server | ### 3. Conditional Proof-of-Delivery (PoD) OTP * **Trigger Rule:** Server-side check. If the total cart value on [login to view URL] is **greater than $50 USD**, the server flags the order for PoD verification. * **Morning Generation:** The 6-digit OTP is generated by the server *only* when the order status changes to "Out for Delivery" in the morning. * **Lifespan (TTL):** The OTP must remain valid for **14 hours** (e.g., 8:00 AM to 10:00 PM). * **Driver Lockout:** The logistics app must completely lock the "Complete Delivery" button for these orders. If a driver enters an incorrect OTP 3 times, the app must lock them out of the order and instantly alert the [login to view URL] dispatch team. ### 4. Communication & Local Integrations * **Primary Channel (WhatsApp API):** Integrate an official Meta Business Solution Provider (like Twilio or Infobip) registered via our UAE entity/number to send automated [login to view URL] order updates and morning OTPs to Syrian phone numbers (+963). * **Secondary Channel (SMS Fallback):** If the WhatsApp message fails to deliver within 60 seconds, the server must automatically route the OTP via a local Syrian bulk SMS gateway. * **SyriaCash Gateway:** * Implement a **centralized exchange rate module** on the backend where admins can update the daily USD/SYP rate. * The backend converts the $50+ USD threshold to SYP at checkout before handoff. * Payment verification must rely on secure **Server-to-Server Webhooks** from SyriaCash, not the user's app. ### 5. Deliverables & Quality Assurance (QA) Before final payment and sign-off, the development agency must provide: 1. **Load Test Report:** Proof that the serverless functions and database can handle 1,000 concurrent simulated users browsing a [login to view URL] database of 50,000 mock listings without latency spiking above 300ms. 2. **Failure Path Demo:** Live demonstration of how the app behaves during a failed SyriaCash transaction and an offline network drop on the driver's app.
Project ID: 40561862
146 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
146 freelancers are bidding on average $187 USD for this job

Hi there, ★★★ Node.js Expert ★★★ I understand you're looking for a robust serverless architecture for souk.com. I will implement a scalable backend using Node.js with PostgreSQL, ensuring strict indexing for future integrations. I'll set up a CDN for asset delivery and optimize UI performance to maintain 60 FPS on mobile devices. For the milestone tracking, I'll create a simple status bar and integrate the WhatsApp API for notifications. The OTP system will be secure, and I'll ensure the payment verification is reliable with server-to-server webhooks. Ready to get started!
$30 USD in 30 days
7.8
7.8

Hi, We've built serverless e-commerce platforms at scale. Your Phase 1 focus on infrastructure speed and database architecture is exactly what we do — we know the tradeoffs between NoSQL and relational databases for marketplace performance. Message me to discuss the technical approach. Regards, Nurul Hasan
$200 USD in 14 days
7.7
7.7

Hi, — this is a real serverless commerce workflow problem, not just a storefront, and the parts that matter are the order-state machine, webhook trust boundaries, and delivery controls around OTP. The real engineering risk is consistency under failure: payment confirmation, WhatsApp-to-SMS fallback, OTP TTL, and driver lockout all need deterministic server-side behavior under retries and partial outages. I’ve built production systems where the hard part is not the UI but the operational logic behind it. With PostgreSQL in the center, I usually structure this as explicit state transitions for checkout, payment verification, fulfillment, dispatch, and proof-of-delivery so retries do not create duplicate or conflicting outcomes. The closest prior work here is Squarespace Checkout Streamlining for Meal Service -- 2 for enforcing e-commerce flow correctness, plus Custom Feature Development & Integration for coordinated backend, database, and testable feature delivery. I’d separate catalog browsing, transactional order services, notification orchestration, and driver completion controls. That keeps the browsing path fast while protecting payment and delivery events with idempotent handlers, indexed lookup paths, and audit trails. If useful, I can sketch the order-state and notification architecture for Phase 1 before build starts. Thanks, Hercules
$140 USD in 7 days
7.0
7.0

Hi there, We’ve built serverless e-commerce platforms with similar features, including multi-vendor setups, product management, and payment integrations. We also developed a logistics app for drivers to manage deliveries, which included OTP verification and automated WhatsApp notifications. For your project, we can use AWS Lambda with Node.js and Python, along with serverless frameworks like Serverless or AWS CDK. We’ve successfully delivered multiple projects using this approach, ensuring fast, scalable, and cost-effective solutions. Let’s schedule a 10-minute call to discuss your project in more detail and see if I’m the right fit for your needs. Best, Adil
$160.71 USD in 7 days
6.7
6.7

Hi, This is a well-structured marketplace MVP and aligns strongly with modern serverless architectures. I can help design and implement the Phase 1 platform using serverless backend services, CDN-based asset delivery, WhatsApp/SMS integrations, SyriaCash webhook processing, OTP-based proof of delivery, and scalable database architecture that is ready for future Elasticsearch integration. The solution would focus on performance, security, and maintainability from day one, including indexed data models, automated status workflows, delivery verification logic, admin-controlled exchange rates, and comprehensive QA with load testing and failure-path validation. I can also provide architecture documentation, deployment guidance, and a clear roadmap for scaling into Phase 2 features. Best regards Muhammad
$220 USD in 3 days
5.9
5.9

Hello Dear! I’m Md Toriqul Islam, and I’m excited to partner with you. I can dive into your project immediately. I have extensive experience building scalable serverless platforms, high-performance APIs, and enterprise-grade marketplace solutions. I have rich experience in AWS Lambda, Google Cloud, Node.js, PostgreSQL, MongoDB, CDN, REST APIs, WhatsApp API, and cloud architecture. I understand you need a production-ready, serverless marketplace with secure payment verification, milestone-based order tracking, OTP delivery validation, and a scalable architecture designed for future growth. I’m ready to start immediately and would be happy to discuss the architecture, milestones, and deployment strategy. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$70 USD in 3 days
5.7
5.7

Hello! We can build a serverless eCommerce platform for this task. 1. Which part should we focus on first for phase 1? 2. Do you already have designs, API access, or integration details? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$140 USD in 7 days
6.2
6.2

Hello there, we are a team of AI/ML Full Stack Web and Mobile App Developers and we can do this project in no time. Thanks Ashish Kumar.
$140 USD in 7 days
5.3
5.3

Hey, indexing the database for a future search engine migration while keeping the schema lean is a smart move to avoid a total rewrite later. I’d handle the serverless logic by keeping the functions stateless and using a dedicated service for the OTP TTL management to keep the backend clean. The real challenge here is ensuring the SMS fallback triggers reliably without creating duplicate notifications. Are you planning to use a specific provider for the Syrian SMS gateway integration?
$30 USD in 1 day
4.8
4.8

Hi, This project needs the architecture planned correctly from day one so scaling later is simple. I can build a serverless backend, optimized database with future-ready indexing, CDN-based asset delivery, secure SyriaCash webhook integration, WhatsApp and SMS fallback, OTP delivery workflow, and milestone-based order tracking with clean APIs. Load testing, monitoring, and deployment documentation will also be included. One question: do you already have the SyriaCash webhook documentation and your preferred cloud platform, AWS or Google Cloud? Give me this task, and I'll make your servers so relaxed they'll think every day is the weekend. Looking forward to building it together. Dev S.
$250 USD in 5 days
4.9
4.9

Hello, I am ready to dive into your project immediately. I've built event-driven Node.js backends on AWS where webhook processing, server-side business rules, and asynchronous notifications were critical for reliability under load. Your OTP delivery flow, SyriaCash webhook verification, indexed database design for future Elasticsearch migration, and WhatsApp/SMS fallback are all patterns I've implemented before, so the architecture stays scalable without adding unnecessary complexity. I want to discuss with you in more detail. Kind regards, Mojjammil
$200 USD in 7 days
4.7
4.7

I’ve deployed three serverless e-commerce backends (PostgreSQL + Lambda) handling 10k+ concurrent users, so this is right in my wheelhouse. I’ll stand up a Node.js API on AWS Lambda with PostgreSQL in RDS, shard for 1k+ concurrent reads, and enforce strict indexing to support Elasticsearch later. Images route through CloudFront with Lambda@Edge for WebP compression; frontend throttles heavy ops to maintain 60 FPS. Order milestones fire SyriaCash webhooks, trigger WhatsApp via Twilio (fallback to local SMS), and generate 6-digit OTPs locked for 14hrs—driver lockout after 3 fails sends an alert to dispatch. Load test with 1k simulated users, 50k listings, fail SyriaCash webhook and offline driver app to confirm rollback. I can start immediately.
$200 USD in 4 days
4.2
4.2

The milestone-based order tracking with WhatsApp OTP delivery is smart for Phase 1. I'd build this on AWS Lambda + API Gateway with PostgreSQL (properly indexed for Elasticsearch swap later), set up CloudFront CDN with automatic WebP conversion for all product images, and handle the SyriaCash webhook integration for order status triggers. Built a similar invoicing platform with 81-table PostgreSQL and Supabase serverless functions that handled complex state management. For the 60 FPS requirement I'd offload image processing and data sorting to web workers on the frontend. More at ffulb.com. Once you share AWS credentials I can spin up the Lambda functions and start wiring the database schema.
$140 USD in 7 days
3.4
3.4

Hello! Based on your project description, you are looking to build a high performance serverless ecommerce platform that delivers a fast and scalable shopping experience with secure payment processing, milestone based order tracking, automated notifications, and an architecture designed for future expansion. The platform will include optimized product browsing, CDN powered media delivery, SyriaCash payment integration, WhatsApp and SMS notifications, conditional OTP based delivery verification, an admin panel for exchange rate management, and a backend capable of handling high traffic with reliable performance. I will focus on developing a secure and scalable serverless platform with an optimized database structure, responsive frontend, seamless payment and notification integrations, efficient order management workflows, and a clean admin dashboard. I will also ensure the application is performance optimized, easy to maintain, and built with a future ready architecture that supports additional features without major redevelopment. I specialize in full stack web development with 7+ years experience and I have done similar work in past please open the chat window so I can share with you. Thank you for considering my proposal. I look forward to hearing from you soon. Best regards, Nikita Gupta.
$313 USD in 13 days
3.2
3.2

Hi, I built a serverless e-commerce dashboard for a UAE retailer using AWS Lambda, PostgreSQL, and CloudFront. It handled 2,000 concurrent users with 180ms median response times under peak load. I’d approach this with a serverless backend on AWS Lambda and API Gateway, using PostgreSQL for orders and DynamoDB for real-time status updates. The frontend will stream assets via CloudFront with WebP compression to keep scrolling smooth on low-end devices. The OTP logic will run in a scheduled Lambda function every morning, checking the cart value and pushing the code to WhatsApp via Twilio’s UAE-registered provider. Failed sends will automatically fall back to a local SMS gateway. I’ll test every step—load tests for 1,000 users, failure simulations, and staged rollouts—to avoid surprises. The SyriaCash webhook will be the single source of truth, so payment verification stays reliable even if the app is offline. Customers will see faster load times and fewer dropped orders. Drivers won’t get locked out mid-delivery—only after three failed attempts, with alerts sent to dispatch. If the approach makes sense, I can review the current setup and propose the safest path forward. I sincerely hope the project is completed successfully and exceeds your expectations.
$30 USD in 1 day
2.9
2.9

Hi. I have successfully led similar projects and can execute this one just as effectively. Your project is well-defined, yet I see potential ambiguities regarding the integration of the payment gateway and the fallback mechanisms for communication. Once we clarify these, I will construct a serverless architecture using AWS Lambda, ensuring scalable performance with PostgreSQL or MongoDB, while maintaining an efficient CDN for asset delivery. I expect a strong focus on performance and user experience, achieving the required 60 FPS. How do you envision the testing phase to ensure all functionalities are validated before launch? Roman
$50 USD in 1 day
2.9
2.9

Hi, "schemas must be strictly indexed from day one so we can swap in Elasticsearch in Phase 2" - that's the kind of constraint most devs ignore until it's too late. I won't. I've built serverless e-commerce on AWS Lambda with PostgreSQL before - CDN asset delivery, webhook-driven order flows, the works. The OTP lockout logic and WhatsApp-to-SMS fallback you described are straightforward to implement cleanly at the server level. A few things I'd nail from day one: indexed schemas designed for Elasticsearch migration, server-side SyriaCash webhook verification only (no client trust), and a centralized exchange rate module your admins can update without a deploy. One risk worth flagging: Syrian +963 numbers can be tricky with Twilio/Infobip delivery rates. I'd recommend confirming your UAE entity's BSP coverage for +963 before we finalize the WhatsApp integration approach. I can deliver the load test report and failure path demo you specified before sign-off - no exceptions. What's your target launch timeline for Phase 1? Best regards, Isaac
$70 USD in 3 days
2.4
2.4

Serverless Architecture: Build the backend with Node.js on AWS Lambda and API Gateway. Store data in PostgreSQL (or MongoDB if preferred) with properly indexed schemas for future Elasticsearch integration. Deliver images through CloudFront + S3 with automatic WebP optimization. Frontend Performance: Optimize Flutter/React app for 60 FPS using lazy loading, pagination, image caching, and background processing for filtering/sorting. Order Workflow: Implement milestone-based tracking: Payment Confirmed (SyriaCash webhook) → Processing → Out for Delivery → Delivered. All status updates are managed server-side with instant app notifications. OTP & Delivery Security: Generate a 6-digit OTP only when an order is marked "Out for Delivery." OTP expires after 14 hours. Orders above the $50 threshold require OTP verification. Three failed attempts lock the delivery and notify dispatch. Integrations & QA: Integrate SyriaCash webhooks, WhatsApp API (Twilio/Infobip), SMS fallback, and an admin-managed exchange-rate module. Perform load testing (1,000 concurrent users/50k listings) and demonstrate payment failure and offline driver recovery before deployment.
$250 USD in 10 days
2.4
2.4

Hello, Your project requires a scalable architecture with long term reliability, and I can help deliver exactly that. I will build a secure serverless platform with AWS Lambda, a well indexed database, CDN based asset delivery, and clean APIs designed for future expansion. I will implement the complete order workflow, WhatsApp and SMS notifications, SyriaCash webhook verification, OTP delivery validation, and an efficient admin panel. Every feature will be tested for performance, security, and reliability, with load testing, documentation, and a clear deployment process. I am ready to start immediately and provide consistent communication throughout the project.
$125 USD in 2 days
2.2
2.2

Hello! I've built a similar serverless architecture using AWS Lambda, and achieved significant performance improvements while ensuring seamless scalability. I’d love to share how we implemented indexing strategies for the database to facilitate easy integration with search engines later on. For your project, I’d focus on optimizing the database schema from the start to support the required features, while ensuring that image delivery is efficient with a CDN and WebP compression. Quick question: how do you envision handling traffic spikes during high-demand periods? If you’re open to it, I can share my previous build and we can explore if it fits your needs. Looking forward to your thoughts!
$140 USD in 7 days
1.4
1.4

cocnut, United Arab Emirates
Payment method verified
Member since Jan 29, 2017
$30-250 USD
$10-30 USD
$30-250 USD
$30-250 USD
$30-250 USD
₹600-1500 INR
$30-250 USD
₹600-1500 INR
$750-1500 AUD
₹12500-37500 INR
£10-750 GBP
₹600-1500 INR
₹12500-37500 INR
$10-30 USD
₹100-400 INR / hour
$10-30 USD
₹1500-12500 INR
$15-25 USD / hour
₹600-1500 INR
min $50 USD / hour
€250-750 EUR
₹100-400 INR / hour
$5000-10000 USD
$10-30 USD
₹1500-12500 INR