Project Type

IoT Cloud Platform

Client

Smartec Ventures, Geneva, Switzerland

Duration

10 Months

Task

Full Stack Development, Mobile App Development, Hardware Integration, Payment Gateway Integration, Cloud Infrastructure, Multi-tenant Architecture

A comprehensive cloud-managed powerbank rental system developed for Smartec Ventures that revolutionizes mobile device charging through automated rental stations.

WattsFly represents an end-to-end IoT solution managing automatic powerbank rental stations with integrated digital advertising capabilities. The platform orchestrates the complete rental ecosystem through a central management server that monitors powerbank availability, charge levels, and coordinates rental workflows via mobile applications for both iOS and Android. The system features sophisticated digital advertising campaign management on screens attached to rental stations and powerbanks themselves, creating dual revenue streams through rentals and advertising.

Built with modern web technologies including Vue.js frontend, Node.js backend, and MySQL database, complemented by native Swift iOS and Java Android mobile applications, the platform leverages Docker containerization and Google Cloud Platform deployment for scalability. The solution includes a complete software simulator for rental stations enabling development and testing independent of hardware, comprehensive analytics and reporting on rentals and advertising performance, Adyen payment gateway integration for seamless transactions, and a multi-tenant SaaS franchise model supporting distributed operations.

The Challenge

Smartec Ventures envisioned a scalable powerbank rental business model requiring comprehensive technology infrastructure to manage distributed rental stations, coordinate user interactions through mobile apps, handle payment processing, and monetize through advertising.

The challenge involved creating a cloud platform that could manage IoT devices (rental stations and powerbanks) in real-time, track inventory and charge levels across multiple locations, coordinate complex rental and return workflows, integrate with payment systems, manage advertising campaigns on multiple screen types, support a multi-tenant franchise model for business scalability, and develop the entire solution before hardware was finalized through software simulation.

The system needed to handle high-volume concurrent transactions while maintaining reliability and user experience quality.

Our Solution

Centralized cloud management for distributed rental stations

Real-time powerbank inventory and charge level monitoring

Complete rental workflow coordination and automation

Dual-platform mobile apps (iOS Swift, Android Java)

Integrated digital advertising on station screens

Advertisement campaign management for powerbank screens

Adyen payment gateway for rental and advertising transactions

Multi-tenant SaaS architecture for franchise operations

Full software simulator for independent development

Comprehensive analytics and reporting dashboard

Development Process

Our development approach focused on creating a robust, scalable IoT platform that could manage distributed physical infrastructure while delivering seamless user experiences and supporting complex business models through cloud-native architecture.

01

Architecture & Simulation

Designed comprehensive cloud architecture for managing IoT rental stations and powerbank inventory. Created software simulator replicating hardware behavior for parallel development.

Planned multi-tenant SaaS model supporting franchise operations. Architected Vue.js admin portal, Node.js backend APIs, and MySQL database schema for stations, powerbanks, users, rentals, and campaigns. Designed native mobile app architecture for iOS (Swift) and Android (Java) with rental workflow integration.

02

Full Stack Development & Integration

Developed Vue.js cloud management platform with real-time monitoring dashboards for station status, powerbank availability, and charge levels.

Built Node.js backend managing rental workflows, user authentication, payment processing, and advertising campaigns. Created MySQL database with comprehensive data models. Developed native Swift iOS and Java Android mobile applications with intuitive rental and return interfaces. Integrated Adyen payment gateway for seamless transactions.

Implemented advertising management for station and powerbank digital screens. Built analytics and reporting modules for business intelligence.

03

Deployment & Scaling

Containerized entire platform using Docker for consistent deployment. Deployed on Google Cloud Platform with auto-scaling capabilities for handling variable loads.

Implemented multi-tenant architecture supporting franchise model with isolated data and customizations. Conducted extensive testing of rental workflows, payment processing, and advertising delivery. Validated software simulator accuracy against actual hardware.

Established monitoring and alerting systems for station health and powerbank status. Deployed progressive rollout supporting business expansion across multiple locations.

Project Outcomes

Successfully launched WattsFly as a comprehensive powerbank rental platform enabling Smartec Ventures to deploy automated charging solutions across multiple locations.

The cloud-managed system provides real-time visibility into rental station operations, powerbank availability, and charge status, ensuring optimal service availability. The dual-platform mobile apps deliver seamless user experiences for renting and returning powerbanks, while integrated payment processing streamlines transactions.

The advertising platform creates additional revenue streams through campaigns on station and powerbank screens. The multi-tenant SaaS architecture supports franchise model scalability, and comprehensive analytics provide business insights for operational optimization.

The software simulator accelerated development and enabled continuous innovation independent of hardware availability, demonstrating our ability to deliver complex IoT platforms with sophisticated business model requirements.