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

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more

...

SJ Solutions & Infotech

SJ Solutions & Infotech is a team of highly experienced and dynamic professionals who have an enormous passion for technology. In this fast changing … Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more