
Closed
Posted
Paid on delivery
Here is the complete, compiled Phase 1 Project Brief for souk.com. You can copy and paste this directly into your Request for Proposal (RFP) or developer contract to ensure every technical standard, security measure, and localization rule is strictly enforced. # Technical Requirements Brief: [login to view URL] (Phase 1) ## 1. Core Architecture & Performance Standards * **Infrastructure:** The backend must utilize a **Serverless architecture** (e.g., AWS Lambda, Google Cloud Functions) to scale automatically and minimize idle costs. * **Database Schema & Indexing:** Use a standard relational (PostgreSQL) or NoSQL (MongoDB/DynamoDB) database. All product schemas must be strictly indexed from day one to allow seamless migration to a dedicated search engine (like Elasticsearch) in Phase 2. * **Asset Delivery:** All media (product images, banners) must be served via a **Content Delivery Network (CDN)** utilizing automated WebP compression and dynamic resizing. * **Frontend Smoothness (60 FPS):** The application must sustain a minimum of 60 Frames Per Second (FPS) on mid-range devices. All heavy processing (data sorting, JSON parsing) must execute on background threads. * **Perceived Speed:** Developers must implement aggressive "Lazy Loading" for product lists, proper State Management to prevent full-page reloads, and Skeleton Loaders for all network requests to ensure a fluid UI. ## 2. Localization & Language Defaults * **Arabic by Default (RTL):** The application must be configured with Arabic (ar) as the default primary locale. On the very first launch, the app must bypass the device’s system language and initialize immediately in Arabic with a fully rendered Right-to-Left (RTL) UI layout. * **Dynamic UI Mirroring:** Developers must strictly use Directional/Logical Properties (e.g., paddingStart, AlignmentDirectional) instead of hardcoded left/right values. All directional icons must flip automatically based on the active language. * **Language Toggle:** The app must include a toggle to switch to English (LTR). Toggling the language must save the preference locally and execute a soft restart of the app to ensure layout alignment renders flawlessly. * **Localized Database Fields:** The backend catalog must support localized JSON fields for dynamic language fetching (e.g., "name": {"ar": "...", "en": "..."}). ## 3. Payment Gateway: SyriaCash Integration * **Exchange Rate Engine:** The backend must include a centralized module for administrators to update the daily USD to SYP exchange rate. * **Dynamic Conversion:** The server must calculate the final SYP cart total at checkout based on the USD listings before handing the user off to the payment gateway. * **Webhooks & Deep Linking:** Payment verification must rely exclusively on secure **Server-to-Server Webhooks** from SyriaCash. The app must use deep linking to bounce the user seamlessly back to the "Order Confirmed" screen. ## 4. Milestone-Based Logistics & Tracking To optimize infrastructure costs and battery life, [login to view URL] will utilize milestone tracking rather than live GPS maps. * **Status 1: Order Confirmed** (Triggered by SyriaCash webhook). * **Status 2: Processing** (Triggered by warehouse packing). * **Status 3: Out for Delivery** (Triggered by driver scanning the morning manifest. Triggers the Morning OTP). * **Status 4: Delivered** (Triggered by driver validating the OTP at the doorstep). ## 5. Security: Conditional Proof-of-Delivery (OTP) * **Threshold Trigger:** If the cart value is strictly **greater than $50 USD**, the server must require a Delivery OTP. * **Morning Generation:** The 6-digit OTP must be generated server-side *only* when the status changes to "Out for Delivery". * **Time-to-Live (TTL):** The OTP must remain valid for **14 hours**. * **Offline Verification Mode:** The driver/logistics app must download a hashed version of the OTP in the morning. This ensures the driver can still verify the customer's code at the doorstep even if the driver loses 4G cellular connection. * **Fraud Lockout:** The driver’s app must lock the "Complete Delivery" button. If a driver inputs an incorrect OTP 3 times, the app must lock the order and trigger an alert to [login to view URL] dispatch. ## 6. Communications: WhatsApp & SMS * **Primary Channel (WhatsApp API):** Developers must integrate an official Meta Business Solution Provider (BSP) linked to a UAE-registered entity and phone number. This API will send pre-approved, automated Arabic/English templates for order updates and OTPs to Syrian customers (+963). * **Secondary Channel (Local SMS Fallback):** If the WhatsApp message fails to deliver within 60 seconds (or the user does not have WhatsApp), the backend must automatically fall back to routing the OTP via a local Syrian bulk SMS gateway. * **Rate Limiting:** All user-triggered OTP requests must be strictly rate-limited (e.g., max 3 requests per 30 minutes) to prevent SMS toll fraud. ## 7. Deliverables & Quality Assurance (QA) Before final sign-off and payment, the developers must provide: 1. **Performance Profiling Report:** Proof of 60 FPS performance on a mid-range Android benchmark device. 2. **Load Test Report:** Proof that the serverless functions and database can handle 1,000 concurrent simulated users browsing 50,000 mock listings without latency spiking above 300ms. 3. **Failure Path Demo:** Live demonstration of the app's behavior during a rejected SyriaCash transaction and an offline network drop during driver OTP verification.
Project ID: 40561882
157 proposals
Remote project
Active 2 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
157 freelancers are bidding on average $187 USD for this job

Hi, this is a tightly specified serverless commerce build, and the parts that matter are the state transitions, payment confirmation path, and Arabic-first UX behavior rather than the storefront itself. The real engineering risk is consistency across webhook-driven checkout, localized catalog data, OTP enforcement, and offline delivery verification without creating order-state drift. I’ve built production systems where the hard part is not the feature list but keeping operational flows deterministic under failure conditions. With a spec like this, I usually structure the platform around explicit service boundaries for catalog, checkout, payments, notifications, and delivery state, with PostgreSQL owning the transactional truth. The closest prior work here is Squarespace Checkout Streamlining for Meal Service -- 2 for checkout logic and order validation, plus Custom Feature Development & Integration for cross-layer feature work spanning UI, database, and core behavior. I’d recommend separating payment confirmation, milestone progression, and OTP issuance into independent state machines with idempotent event handling. That keeps SyriaCash webhook retries, WhatsApp/SMS fallback, and driver-side lockouts from colliding. If useful, I can sketch the order-state architecture and failure-path model before implementation. Thanks, Hercules
$140 USD in 7 days
7.0
7.0

As a Full-Stack Web Developer with extensive experience in Payment Gateway Integration, I can guarantee that your server-less e-commerce web app will seamlessly integrate SyriaCash. I've handled numerous projects involving complex electronic payment systems and maintained strict security thresholds to authorize transactions based on cart value- which aligns perfectly with your security requirement of generating conditional OTPs. In the context of your desired milestones-based logistic and tracking system, my ability to execute meticulous backend management is a paramount asset. Through managing server-to-server webhooks effectively, enforcing hashed OTP generation, I ensure deliveries are accountable and secure at every stage notably saving clients costs significantly. Allow me to optimize the architecture for efficient browsing experience, smooth language toggling, and heightened security to deliver a highly-performing e-commerce web app on-time, per-budget.
$140 USD in 7 days
6.0
6.0

Hello, I have carefully reviewed your Phase 1 technical brief and understand the complete architecture, performance, security, and localization requirements for souk.com. With 10+ years of experience in serverless application development, cloud infrastructure, eCommerce platforms, API integrations, and scalable web solutions, I can deliver a secure, high-performance application that aligns with your specifications. The solution will be built with a serverless architecture, optimized for performance, multilingual (Arabic RTL & English LTR), secure payment workflows, milestone-based logistics, OTP verification, and scalable infrastructure for future expansion. Clean code, proper documentation, and industry best practices will be followed throughout the project. I WILL PROVIDE 2 YEARS FREE ONGOING SUPPORT, COMPLETE SOURCE CODE, WE WILL WORK WITH AGILE METHODOLOGY, AND WILL GIVE YOU ASSISTANCE FROM ZERO TO DEPLOYMENT. I am available to discuss the architecture, recommended technology stack, timeline, and project milestones. I eagerly await your positive response. Thanks.
$140 USD in 7 days
6.1
6.1

You’re not really asking for an eCommerce build here—you’re defining the operational rules that need to hold up when payments, delivery verification, localization, and messaging all start interacting with each other. My first step would be locking down the event flow around checkout, SyriaCash webhooks, order state transitions, OTP generation, and delivery completion before writing any UI. Once those flows are stable, I’d build the serverless backend (AWS Lambda + API layer) with localized catalog structures, exchange-rate management, and strict indexing so Phase 2 Elasticsearch adoption is straightforward rather than a migration headache. The OTP workflow deserves special attention. For the offline driver scenario, I’d avoid storing raw codes on-device and use hashed verification with TTL enforcement, lockout tracking, and dispatch escalation handled server-side once connectivity returns. The WhatsApp→SMS fallback chain would also be event-driven so failed delivery attempts are automatically retried without user intervention. I’ve worked on large-scale commerce systems where payment confirmation, fulfillment status, and customer notifications had to remain consistent under failure conditions, which is the part that usually causes issues after launch. One thing I’d like to clarify: is the customer app already designed, or is UI implementation part of Phase 1 as well? I can start immediately.
$140 USD in 5 days
5.5
5.5

With a proven track record in serverless architecture and CDN optimization, I understand the technical requirements for Phase 1 of souk.com. Could you provide insights on the anticipated user traffic load to help refine our scalability strategy? Regards, Yogesh Kumar
$140 USD in 6 days
5.6
5.6

Most developers will completely mess up the offline driver OTP hashing and the SyriaCash webhook race conditions. I’ve built serverless e-commerce platforms before, and hitting that 60 FPS with skeleton loaders on mid-range devices is absolutely standard for me. For the RTL default, I strictly use logical properties and localized JSON fields, so the UI flip during soft-restart is flawless. I can handle the dynamic USD-to-SYP conversion, plus the complex WhatsApp-to-Syrian-SMS fallback logic with strict rate limiting. I have no problem providing the 1,000-concurrent-user load test reports and failure path demos you demanded before final payment. With 5 years of full-stack experience and 18 reviews, I don't cut corners on edge cases—let's talk architecture.
$70 USD in 5 days
4.7
4.7

Hi, I am a full-stack developer with 8 years of rich experience in software development, with a background in serverless web application development. I am familiar with AWS Lambda, API Integration, MongoDB, PostgreSQL, DynamoDB, CDN, Web Development, Payment Gateway Integration, Webhooks, Elasticsearch-ready indexing, WhatsApp API, and SMS integration. For this project, I can build a serverless e-commerce Phase 1 system with Arabic-first RTL support, optimized product loading, SyriaCash payment workflow, milestone-based order tracking, OTP delivery verification, and scalable backend APIs prepared for future search expansion. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$250 USD in 7 days
4.9
4.9

Hello dear, Greetings from MD. Toriqul Islam! We are a dedicated Web Design & Development team with over 10+ years of industry experience. I’m Engineer Toriqul Islam, an experienced Computer Science & Engineering graduate from RUET. We specialize in building modern, scalable, and user-friendly digital solutions tailored to business needs. What I Offer We help businesses grow online by delivering: • Clean, modern, and responsive website designs • High-performance and scalable web applications • User-focused UI/UX for better engagement and conversion My Technical Expertise We work across a wide range of technologies, including: • Frontend: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular, React • Backend: Node.js, PHP, Laravel, .NET, CodeIgniter, Ruby on Rails, Python • CMS & Platforms: WordPress • Database: MySQL, MongoDB • Mobile Development: React Native, Flutter, and more Why choose me? ✔️ Clean, optimized, and well-documented code ✔️ Reusable and scalable components ✔️ On-time delivery with complete requirement fulfillment We are confident in our ability to turn your ideas into a powerful digital product. Let’s discuss your project and make it a success. Looking forward to working with you! Best Regards, Md. Toriqul Islam
$70 USD in 3 days
4.7
4.7

Hello, I appreciate the opportunity to bid on the Phase 1 Project for souk.com. I understand the importance of implementing a robust serverless architecture and ensuring seamless performance, especially with the focus on Arabic localization and payment integration. With over five years of experience in developing scalable applications using AWS Lambda and PostgreSQL, I have successfully led projects that required strict adherence to technical standards and performance benchmarks. My expertise in frontend optimizations ensures that applications maintain a smooth user experience, achieving the desired 60 FPS across devices. To meet your project requirements, I propose the following approach: - Develop the backend using a serverless architecture for automatic scaling and cost efficiency. - Implement a PostgreSQL database with optimized indexing to facilitate future migration to Elasticsearch. - Ensure the application is configured for Arabic as the default language, with dynamic UI mirroring and a smooth language toggle feature. - Integrate the SyriaCash payment gateway with a secure OTP system for enhanced delivery verification. I am eager to contribute to this project and confident in my ability to deliver quality results on time. I would love to discuss any further details or adjustments you might need. Thank you for considering my bid!
$30 USD in 7 days
5.1
5.1

I’ve built serverless e-commerce APIs with MongoDB, AWS Lambda, and Elasticsearch before, so this is right in my wheelhouse. I’ll set up the Lambda stack with Node.js, configure MongoDB Atlas with strict indexing for Phase 2 migration, and integrate SyriaCash via their REST API with real-time USD→SYP conversion. Static assets will go to CloudFront with WebP compression, while the frontend enforces RTL Arabic defaults using logical CSS properties and lazy-loaded product grids. I’ll ensure 60 FPS by offloading heavy tasks to Web Workers and validate checkout flows with SyriaCash webhooks, WhatsApp API (UAE BSP), and fallback SMS via Syrian gateways. Performance and load tests will run in staging before cutover. I can start immediately.
$175 USD in 3 days
4.5
4.5

Hi, this project succeeds only if the architecture is built around long term scalability and regional requirements from day one, not just getting an MVP online. Your brief goes beyond standard marketplace development with serverless infrastructure, Arabic first RTL behavior, SyriaCash webhooks, offline OTP verification, and strict performance targets, and those decisions need to fit together rather than be implemented in isolation. With 7+ years building complex web platforms and workflow automations, I'll translate these requirements into a production ready Phase 1 implementation with clean architecture, secure integrations, and documentation that supports future expansion without costly rewrites. Before development begins, have you already decided on the frontend stack and cloud provider, or are you looking for recommendations based on these technical requirements? Best regards, Fizza Nadeem K
$140 USD in 7 days
4.7
4.7

Hey, forcing the RTL layout via logical properties like paddingStart is the right move to avoid a mess when you toggle to English. I’d handle the SyriaCash exchange rate logic by keeping the USD base price as the source of truth and calculating the SYP total only at the final checkout step. The real challenge here is keeping the state consistent during that soft restart when switching languages, but I have a clean way to cache that. Which state management library are you using?
$30 USD in 1 day
4.2
4.2

Most devs will spin up Lambda functions without thinking about cold starts on an Arabic RTL storefront—your 60 FPS requirement dies the second a user hits a product page after idle. I've built serverless backends before (invoicing platform with 17 Supabase Edge Functions, full PostgreSQL setup) and know how to keep Lambda warm while keeping costs sane. For this I'd use AWS Lambda with API Gateway, MongoDB Atlas for the product catalog with proper indexing from day one, CloudFront CDN for WebP assets, and integrate your payment gateway through Lambda functions. The RTL Arabic default and skeleton loaders are straightforward but need to be baked into the state management from the start, not bolted on later. More at ffulb.com. Once I get access to your AWS console and any existing MongoDB setup I can confirm the exact architecture and start building.
$133 USD in 7 days
4.4
4.4

As your versatile developers with profound expertise in Payment Gateway Integration and Web development, Web Crest is the ideal choice for building your serverless e-commerce web app. Our extensive experience aligns seamlessly with your project's requirements, from core architecture and performance standards to localization and payment gateway integrations. One of the key strengths we bring to the table is our ability to build high-performance web applications utilizing a serverless architecture that scales automatically, leveraging AWS Lambda or Google Cloud Functions. Our proficiency in database management further plays well with either relational (PostgreSQL) or NoSQL (MongoDB/DynamoDB) databases, ensuring smooth migration for your envisioned Phase 2 deployment. Further, our focus on User Interface(UI) and User Experience(UX) facets ensures not only 60 FPS performance but also fluent navigations through aggressive "Lazy Loading" and State Management techniques whilst integrating with Payment Gateway like SyriaCash via Server-to-Server Webhooks for a secure transactional experience. Finally, our aim persists in creating future-ready solutions; we are determined to comply with every security measure including conditional Proof-of-Delivery (OTP).
$140 USD in 3 days
4.0
4.0

I got the given requirements and am confident in delivering a scalable serverless eCommerce platform with Arabic-first localization, secure SyriaCash integration, milestone-based logistics, OTP verification, and enterprise-grade performance, security, and QA standards. Please ping me to get started and receive outstanding quality work. Thanks!!!
$300 USD in 7 days
4.1
4.1

Hi there, I understand your project. I will build a scalable serverless ecommerce web application using AWS Lambda or equivalent cloud functions with clean API driven architecture and optimized database design for high performance. I will implement multilingual support with Arabic RTL as default and English toggle, secure payment flow with webhook based verification, and smooth frontend experience with lazy loading and CDN optimization. I will ensure strong security, rate limiting, and clean admin controlled configurations for payments and orders. I focus on performance, scalability, and production ready structure aligned with your technical standards and QA requirements. I would like to work on this project and deliver a reliable system.
$100 USD in 2 days
3.9
3.9

Hi With an extensive background in web development and a team well-versed in delivering high-performing applications, my company is the perfect fit for your serverless e-commerce web app project. We understand your need for scalability, cost-effectiveness, and user experience optimization, all of which we've excelled at in our previous projects. Our expertise in serverless architectures (AWS Lambda, Google Cloud Functions) coupled with proficiency in databases like PostgreSQL, MongoDB and DynamoDB ensures efficient indexing from the inception so that future transitions become hassle-free. When it comes to UI/UX aspect, we have a proven track record of creating fluid experiences using powerful javascript frameworks like React.js. In addition to that, our language toggling capabilities and localized database fields will work seamlessly not just for Arabic and English languages but can be easily extended as required. You can rest assured that the asset delivery being done via CDN will never thwart your media performance. On top of our technical expertise, we are heavily focused on security measures to mitigate potential risks. This aligns perfectly with your need to integrate a secure payment gateway: SyriaCash. Meanwhile, our adeptness at conditional proof-of-delivery (OTP) application promises effortless solutions for safer deliveries. Thanks....
$250 USD in 7 days
4.1
4.1

Hi, Your Phase 1 requirements are detailed and well-structured. I can help build a scalable MVP using a serverless architecture with secure backend APIs, PostgreSQL or DynamoDB, CDN-based media delivery, SyriaCash webhook integration, WhatsApp/SMS notifications, OTP-based proof of delivery, and an Arabic-first RTL experience. My approach focuses on clean architecture, performance, and future scalability so Phase 2 features such as Elasticsearch and advanced logistics can be added without major refactoring. I also prioritize security, API reliability, and comprehensive testing, including load testing, offline scenarios, and payment failure handling. I can provide complete documentation, deployment guidance, QA reports, and ongoing support after launch. I'm available to start immediately and would be happy to discuss the implementation roadmap and milestones. Best regards, Muhammad
$220 USD in 3 days
3.3
3.3

Hi! I see you're looking to build a serverless e-commerce web app with Arabic-first RTL support, SyriaCash payment flow, milestone delivery tracking, and secure OTP-based proof of delivery. The main challenge here is not only building the storefront, but making the backend flows reliable: webhook-based payment confirmation, localized catalog data, exchange-rate conversion, OTP rules, and fallback communications. The tricky part is keeping performance smooth while also enforcing strict security and localization behavior. My approach would be to structure Phase 1 around a clean serverless API, indexed product/catalog models, localized JSON fields, and event-driven order status handling. I would also design the payment and delivery flows so webhook verification, OTP generation/TTL, lockout logic, and WhatsApp/SMS fallback are handled centrally and safely. On the frontend, I would focus on RTL-first rendering, lazy loading, skeleton states, and smooth state updates. A few questions to better understand the scope: Q1 – Do you already have a preferred frontend stack for the web app? Q2 – Is SyriaCash providing full webhook and deep-linking documentation for testing? Q3 – Which WhatsApp BSP and local Syrian SMS gateway do you plan to use? Happy to go through the details and suggest the best technical approach. Looking forward to hearing from you. Nikola
$100 USD in 2 days
2.8
2.8

Hello, "SyriaCash Integration" – you need a serverless checkout that converts USD to SYP, triggers secure webhooks and handles OTP generation with a 14‑hour TTL. I’ll build the backend on AWS Lambda (Node.js) using MongoDB Atlas for catalog storage and DynamoDB for OTP cache, exposing RESTful APIs via API Gateway; Elasticsearch will index product data for Phase 2. For the OTP I’ll store a hashed value in Redis with a 14‑hour TTL and enforce the 3‑attempt lockout, ensuring offline verification works even without 4G. The Arabic RTL UI will be driven by i18n JSON fields and dynamic direction properties, with a language toggle that persists locally. Do you prefer a CDN provider (e.g., CloudFront vs Akamai) for the media assets? Looking forward to working with you. Artur
$120 USD in 3 days
2.3
2.3

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