Microservices E-commerce Web & Apps

Job ID: 40208210

Budget: $30 – $250 USD

I’m building a full-scale e-commerce solution and I want every piece—web store and mobile apps—running on a clean microservice architecture. The core idea is to separate catalog, cart/checkout, payments, user management, and notification services so they can scale independently and be deployed through containers without downtime.

For the customer-facing side, I need:

• A responsive web application that feels fast on desktop and mobile browsers, complete with product search, detailed pages, real-time inventory, shopping cart, secure checkout, and an admin dashboard for product and order management.

• Native (or high-performance cross-platform) iOS and Android apps. Both apps must include secure user authentication and push notifications for order updates, promotions, and abandoned-cart nudges. The UX should mirror the web experience while taking advantage of platform conventions.

Key expectations
• Each microservice exposed through well-documented REST or GraphQL APIs.
• Source code managed in Git with clear README and environment files so I can spin up the stack locally via Docker.
• CI/CD pipeline to a cloud provider of your choice; I’m fine with AWS, GCP, or Azure as long as deployments are automated and rollback is simple.
• Thorough API and end-to-end testing; automated test coverage is a must for critical flows like payments and authentication.

Deliverables
1. Source code for all microservices, web front-end, and both mobile apps.
2. Database schema scripts or IaC templates.
3. API documentation (OpenAPI/Swagger preferred).
4. Build, deployment, and release notes.
5. A short handover session to walk through the repo and CI/CD pipeline.

If you’ve shipped production-grade microservice stacks and can get sleek, stable apps onto both App Store and Google Play, I’d love to hear how you’d tackle this project and what tech stack you’d recommend.