E-Commerce App Development for iOS & Android with Scalable Architecture

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I am looking for experienced developers/teams to create a professionally designed, scalable, and secure E-Commerce application meeting the following requirements:

**Preferred Architecture:**
- Mobile: Flutter for Android and iOS
- Backend: Java Spring Boot REST API
- Database: PostgreSQL
- Web/Admin: Angular + TypeScript
- Authentication: JWT with role-based access control
- Deployment: Docker + Linux/Nginx
- API: RESTful API with Swagger/OpenAPI

**Core Features:**
1. Customer registration and login.
2. Product catalog, categories, advanced search, filtering, and details.
3. Shopping cart and wishlist management.
4. Smooth checkout process, secure payment gateway integration.
5. Order management/tracking system with notifications.
6. Comprehensive Admin dashboard for inventory, product, pricing management.
7. Multi-role user and role management features.
8. Push notifications via secured APIs.
9. Audit logging for enhanced security and data transparency.
10. Proper documentation of APIs and implementation details.
11. Git repository usage with regular commits and milestone-based code review.
12. Automated testing and security testing included in the deliverables.
13. Fully documented production deployment using a Docker-based environment.
14. Clear identification of third-party services, licenses, subscriptions, or recurring costs required by the project.
15. Modularity in payment gateway integration to easily add new gateways later without backend changes.
16. System designed comprehensively for future scalability without needing complete rework/rewrite of architecture.
17. Full source-code ownership and intellectual-property rights transferred upon completion/delivery milestones met properly including examples produced previously comparable ecommerce production final product.
php mobile app development iphone android swift ios development react native flutter
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.