Project background
Jumpilot is a smart activity tracking system designed for trampoline and amusement parks. It combines IoT technology with gamification to increase guest engagement, extend visit duration, and encourage repeat visits.
The client came to us with a clear goal: how to make kids not only enjoy their first visit, but want to come back to beat their score?
The idea was simple but bold: if every visit turns into a personalized challenge – with results, rankings, and interaction – kids will want to return. And parents will see real added value. Jumpilot was created not just for fun, but to boost retention and loyalty through tech.
Key challenges
❗ Appealing to children – fun, intuitive, interactive
❗ Easy to manage by park staff – no IT expertise required
❗ Safe, budget-friendly, and quick to install
❗ Able to track user activity and enable real-time competition
❗ Scalable and modular system – ready for future rollout

Implementation Process
Phase 1 – Discovery & Market Research
The client had one big problem: guests came once – and rarely returned. Our mission was to change that. The system had to increase the length of stay and motivate guests to come back more often.
Phase 2 – Concept & Scope Definition
Together with the client, we designed a solution that:
Tracks physical activity using custom wristbands
Shows live performance on-screen at kiosks
Enables rankings and friendly competition
Can be scaled from MVP to full park-wide rollout
Phase 3 – prototyping & testing
We created a lightweight prototype that didn’t limit children’s movement. At the same time, we tested for:
✔ Real-time data streaming from multiple users
✔ Resilience against data duplication or reset
✔ Immediate feedback on physical interaction
User testing confirmed our assumptions – and we moved to development.
Phase 4 – system architecture & development
We built the full solution from backend to frontend – with a custom middleware layer that synchronizes data in real time across devices.
Technology stack:
React.js (frontend – kiosk displays)
Apache Kafka + MQTT (real-time messaging)
C++, Java, Python (various system layers)
Elasticsearch, Logstash, Kibana (analytics dashboards)
AWS (cloud scalability, monitoring)
Custom hardware (3D printing + PCB design)
The system ensures instant feedback for users and smooth gameplay without lags – even on multiple devices.
Phase 5 – MVP & first Launch
We launched a full MVP just 4 months after project kickoff. The first installation went live in a Swedish amusement park, with excellent results in guest engagement and feedback.
Phase 6 – scaling & expansion
Thanks to a modular, cloud-based architecture, the system was ready for rollout to other locations. The client now focuses on expansion across parks in Sweden and Poland.
Stunning results
🔹 97% of children said they wanted to return
🔹 64% of guests stayed longer than on previous visits
🔹 Clear increase in revenue – with no change to the core park offering
🔹 MVP delivered in just 4 months
🔹 Real-time performance across all system components
Team & process
👨💻 Team size: 9 people (frontend, backend, embedded, DevOps, prototyping)
🕒 Duration: MVP in 4 months, 2 years total
🔁 Workflow: Agile / Scrum
🔁 Collaboration: Continuous validation with users & internal team
🎯 Scope: End-to-end delivery – software + hardware + cloud infrastructure
Summary
Jumpilot proves that even a startup in the entertainment sector can launch a scalable, tech-heavy solution – quickly and efficiently. With the right combination of IoT, real-time data, and gamification, amusement parks can turn fun into loyalty, and loyalty into long-term buisness growth.
👋 Want to build smarter visitor experiences in your park?
Oakfusion Team broad knowledge, creativity, engagement and openness. Definitely, the focus on the business outcome is very unique among many Software House I worked with.
Wojtek Wdowiak, Jumpilot Co-Fouder