Cloud & Application Development for Distributed Slot Machine Management System need Mobile App Development
Contact person: Cloud & Application Development for Distributed Slot Machine Management System
Phone:Show
Email:Show
Location: Valls, Spain
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"We are developing a distributed machine management system that connects multiple devices to a central cloud backend via AWS IoT Core. Each device captures operational events and forwards normalized JSON messages to the cloud.
We now require a development partner to implement:
1. Cloud Service Layer (AWS IoT Core, Node.js backend, PostgreSQL/S3 storage)
2. Application Layer (Web/Desktop portal & Mobile apps)
⸻
Scope of Work
A. Cloud Service Layer (AWS IoT Core + Node.js)
• AWS IoT Core provisioning with X.509 device certificates and topic-level access control.
• MQTT topic structure for events, commands, and responses.
• IoT Rules Engine:
• Ingest events → AWS Lambda (JSON Schema validation) → store in RDS/S3; send to DLQ on error.
• Heartbeat monitoring in CloudWatch.
• Node.js backend (Express):
• JWT authentication, CORS restrictions, rate limiting.
• APIs for operator/device/group management.
• Real-time dashboard data (REST/WebSocket).
• Command publishing to IoT Core (AWS SDK v3).
• OTA update workflow (S3, secure download, hash verification, rollback).
• PostgreSQL schema per operator, event indexing/partitioning, lifecycle export to S3.
• Security: TLS 1.2+, WAF/API Gateway, IAM least privilege, logging/monitoring.
B. Application Layer (Web, Mobile, Desktop)
• Operator Portal (React or equivalent):
• Real-time Dashboard, Groups, Device Detail, History, Alerts.
• Technician Portal (React or equivalent):
• Global device view; remote commands (restart device, resend events, OTA ping, status query).
• Reporting:
• Automated PDF generation (Node.js + Puppeteer or Lambda).
• Scheduled daily/weekly/monthly via EventBridge; email delivery via SES.
• Mobile App (iOS/Android – Flutter or React Native preferred):
• Secure login, status views, push notifications, offline-ready technician tools.
• Desktop App (Electron or equivalent):
• Same capabilities as web portal; auto-update mechanism.
⸻
Deliverables
• Fully deployed AWS IoT Core setup, backend APIs, PostgreSQL/S3 storage.
• Complete web portals (operator & technician).
• Mobile and desktop applications.
• Infrastructure as Code (Terraform/CDK).
• CI/CD pipelines with testing & security scans.
• Full documentation of all developed code, including:
• Source code repository access.
• Inline code comments for maintainability.
• API specifications.
• Deployment and configuration guides.
• Comprehensive documentation of the implemented architecture, including:
• High-level and detailed architecture diagrams.
• Network and data flow diagrams.
• Infrastructure components and dependencies.
• Security and scaling considerations.
• Unit/integration/functional tests.
⸻
Skills Required
• AWS IoT Core, Lambda, RDS (PostgreSQL), S3, API Gateway, SES, EventBridge.
• Node.js (Express), React, Electron, Flutter/React Native.
• MQTT over TLS, JWT, X.509 certificates.
• Database schema design & optimization.
• CI/CD pipelines and DevOps practices.
⸻
Important
• Budget: Please propose based on the scope.
• Timeline: Please include your estimated delivery schedule in your bid.
• Proposals should include:
• Relevant experience & portfolio.
• Technical approach & architecture outline.
• Breakdown of deliverables and milestones.
• References from similar projects" (client-provided description)
Matched companies (7)

SYNERGIC SOFTEK SOLUTIONS PVT LTD

SJ Solutions & Infotech

Omninos Technologies International pvt ltd

Crystal Infoway

Conchakra Technologies Pvt Ltd

Junkies Coder
