Case Study
Transforming Instorage with Fully Automated IoT Access Control

- Self-Storage
Overview
Instorage is a Sweden-based service provider. They offer secure and flexible self-storage solutions for individuals and businesses. Their operations rely on online bookings and automated access control via IoT-enabled locks. Previously, their platform ran on WordPress. This legacy architecture limited scalability and performance. It struggled to integrate complex business workflows. Specifically, the client faced significant hurdles with real-time access control and subscription management.
Vivasoft addressed these challenges by migrating the platform. They moved the system to a modern, scalable cloud-based architecture. The team rebuilt both the customer-facing portal and the internal management systems. This new solution enabled seamless booking experiences. It also fully automated unit access control. Furthermore, Vivasoft implemented real-time IoT event handling and deep third-party integrations. This transformation significantly improved operational efficiency and system reliability.
Technologies Used
Laravel
Java
React
Next JS
TailwindCSS
Laravel Blade
Vue.js
jQuery
Amazon RDS
MySQL
Redis
AWS S3
AWS SQS
Laravel Cron Jobs
Laravel Passport
WebSockets
Docker
AWS CodePipeline
AWS CloudWatch
Challenges
Limited scalability and performance due to WordPress-based architecture
Manual handling of unit access and subscription lifecycles
No real-time visibility into IoT lock events
Complex operational workflows for bookings, maintenance, and cleaning
Difficulty integrating payment, invoicing, and notification systems
Solutions
- Migrated to a Laravel-based API-driven backend
- Introduced a Java microservice to process real-time IoT lock events
- Built a modern React + Next.js customer portal for seamless bookings
- Developed a powerful admin panel for internal operations
- Automated access control using cron jobs tied to subscription status
- Integrated third-party services for payments, notifications, and invoicing
- Implemented real-time updates using WebSockets
Measurable Results
Fully automated unit lock/unlock based on the booking lifecycle
Reduced manual operational overhead for facility management
Improved system performance and reliability
Real-time visibility into lock status and access events
Scalable architecture ready to support new locations and growth
Team Involvement
| Resources | Count |
|---|---|
| Backend Developers | 2 |
| Frontend Developers | 2 |
| DevOps Engineers | 1 |
| QA Engineers | 1 |
| Project Manager | 1 |
Core Features of the Software
Online Booking System
Automated Access Control
Customer Portal
Admin Panel
Subscription & Billing Automation
Notifications
Maintenance & Cleaning Automation
Development Timeline
Project Start Time
Q1
Project End Time
Q3
Phases:
Discovery & Planning
1 month
System Architecture & Design
2 weeks
Development & Migration
2 months
Testing & Quality Assurance
3 weeks
Deployment & Post-launch Support
Ongoing
Future Prospects
- Expansion to additional storage locations
- Enhanced analytics and reporting dashboards
- Mobile app support using existing APIs
- Continuous optimization and feature enhancements










Scale Your Operations with Vivasoft



