GetOn Scooters: Transforming Urban Mobility with Smart E-Scooter Rentals

WSU developed a platform for personalized reading advancements through AI in 2.5 months

IndustryE-mobility
Project durationAugust 2023 - October 2023
CountryNorway
Team6 members
Technologies
FlutterFlutter
Node JSNode JS
AWSAWS
GithubGithub
StripeStripe
About the project

Geton Scooters is revolutionizing urban mobility with our seamless e-scooter rental service, available on the App Store and Google Play in Norway. Effortlessly locate and unlock a scooter in seconds using our intuitive app, designed for quick, hassle-free rides. Whether you're commuting, exploring, or just cruising, Geton Scooters offers an eco-friendly, convenient, and cost-effective way to navigate the city—no traffic, no delays, just pure freedom on the go.

Project goals ⚡️
  • Build an intuitive and user-friendly mobile app that allows riders to locate, unlock, and pay for rides effortlessly.
  • Implement accurate GPS and IoT connectivity to provide live scooter availability and tracking.
  • Integrate a robust payment gateway supporting multiple payment options with fraud detection.
  • Develop automated monitoring for scooter battery levels and predictive maintenance alerts.
  • Promote sustainable urban travel by offering a cost-effective and zero-emission commuting option.
Challenges 🏔
01Ensuring precise location tracking while managing signal fluctuations and urban obstacles like buildings.
02Handling thousands of concurrent ride requests while maintaining low latency and high system efficiency.
03Optimizing scooter connectivity and battery efficiency for extended usability and reduced downtime.
Clients feedback
client-profile
OmarFounder
What sets WeSoftYou apart is their ability to turn ideas into reality.

As the Founder and CEO of LUCA Learning Platform, my vision was to create a transformative reading experience for students with dyslexia. Inspired by my son, I wanted to make a difference in the lives of millions of children. This was more than a project; it was a dream that required the right team. That’s when I found WeSoftYou.
Max and Andrew’s exceptional leadership and customer service made the product development process a breeze. They were always available to discuss concerns or ideas, ensuring we were in sync throughout the project. They weren’t just executing tasks; they made my dream their own.
The project managers and developers at WeSoftYou demonstrated professionalism and expertise. Their structured approach put me at ease, outlining each step and regularly updating me on progress. Despite the complexity, they delivered the LUCA Learning Platform on time without compromising quality.
But what sets WeSoftYou apart is their ability to turn ideas into reality. They transformed my concept of an AI-driven program for personalized learning and developed a front-end platform that exceeded my expectations. The feedback from investors and users has been extremely positive and impressed with what we have developed and will continue to build into the future.
The LUCA Learning Platform is not just a product; it’s a revolution in the learning experience for dyslexic students, and I couldn’t have brought it to life without the expertise, dedication, and innovation of WeSoftYou. To Max, Andrew, and the entire team at WeSoftYou, thank you for helping me realize my dream and for making a difference in the lives of millions of children.

The process 🚧

With a 3-month development timeline, GetOn Scooters is a mobile app transforming urban mobility in Norway. By integrating real-time GPS tracking, IoT connectivity, and seamless payments, it offers a hassle-free e-scooter rental experience, enabling users to quickly locate, unlock, and ride scooters effortlessly.

Built with React Native for the frontend, Node.js (Express.js) for the backend, and MongoDB for data management, the platform ensures smooth operations. AWS IoT Core and MQTT enable real-time scooter tracking, while Google Maps API provides precise navigation. Secure transactions are powered by Stripe and Apple/Google Pay.

Designed with user-friendly authentication, intelligent fleet management, and automated ride analytics, GetOn Scooters was developed by a team of IoT and mobility experts, ensuring a scalable, efficient, and eco-friendly micro-mobility solution.

Stages 🎢
01
Ideation & Market Research

The process began with analyzing urban mobility trends and studying competitor offerings to identify gaps in the market. User needs, regulatory requirements, and infrastructure feasibility in Norway were assessed to define core features such as real-time tracking, seamless payments, and user-friendly onboarding.

02
UI/UX Design & Prototyping

A user-centric design approach was adopted, creating wireframes and interactive prototypes for the mobile app. The goal was to ensure easy navigation, intuitive controls, and a visually engaging experience for riders. Google Maps integration and in-app payments were prioritized in the design phase.

03
Backend & IoT Infrastructure Development

The system was built on Node.js (Express.js) for the backend, handling ride requests, transactions, and fleet management. AWS IoT Core and MQTT were integrated to enable real-time scooter tracking and communication between vehicles and the cloud. MongoDB was chosen for scalable data storage.

04
Mobile App Development

Using React Native, the mobile app was developed for iOS and Android, ensuring a smooth and responsive interface. Features like QR code unlocking, GPS-based scooter discovery, ride history, and in-app payments were implemented with secure authentication using Firebase Auth.

05
Testing & Iterative Improvements

Extensive unit, integration, and field testing were conducted to ensure GPS accuracy, scooter connectivity, and seamless transactions. User feedback was gathered in beta testing phases to refine the app’s performance, reliability, and overall usability.

06
Deployment & Launch

After final optimizations, GetOn Scooters was deployed on the App Store and Google Play, supported by a cloud-based backend and monitoring tools. A phased rollout strategy was used to onboard initial users, followed by continuous updates and enhancements based on user data and feedback.

Results
Research and Analysis

In-depth research and analysis were conducted to understand clients’ specific needs and requirements, providing a foundation for the development process.

Technology Design and Implementation

In-depth research and analysis were conducted to understand clients’ specific needs and requirements, providing a foundation for the development process.

Iterative Development and Testing

In-depth research and analysis were conducted to understand clients’ specific needs and requirements, providing a foundation for the development process.

Team composition 👨‍💻
Front-end DevelopersBack-end DevelopersQA EngineerProject ManagerUI/UX designerTech Lead
Technology stack ⚙️
Front-End
Flutter
Back-End
Node.js (Express)
Database
MongoDB
Other APIs
Google Maps API, MQTT, AWS IoT
Payments
Stripe, Apple Pay, Google Pay
Security & Auth
Firebase Auth, OAuth 2.0, JWT
Notifications
FCM, OneSignal, Twilio
Admin Dashboard
Next.js
Core features 💻
Authorization Features
Authorization Features
  • Unlock scooters in seconds by scanning a QR code
  • No need for physical keys or cards
  • Seamless integration with the app for quick starts
Authorization Features
Authorization Features
  • Low unlock fees for budget-friendly access
  • Pay only for the minutes you ride
  • Transparent pricing with no hidden charges
Authorization Features
Authorization Features
  • Park your scooter at clearly marked stations
  • Avoid fines by following parking guidelines
  • Help maintain a clean and organized cityscape
Authorization Features
Authorization Features
  • View available scooters near you in real-time
  • Filter by battery level, model, or distance
  • Get turn-by-turn directions to your chosen scooter
Authorization Features
Authorization Features
  • Enjoy unlimited unlocks with a monthly pass
  • Reduced per-minute rates for pass holders
  • Flexible subscription options to suit your needs
Authorization Features
Authorization Features
  • Report scooter damage directly through the app
  • Upload photos for faster issue resolution
  • Receive prompt assistance or switch to another scooter
Authorization Features
Authorization Features
  • Report accidents or hazards immediately
  • Alert support teams for quick response
  • Enhance safety with real-time communication
Authorization Features
Authorization Features
  • Start your ride with a single tap
  • End your ride at any designated parking spot
  • No minimum ride duration—ride as long as you need
Authorization Features
Authorization Features
  • Access 24/7 support for any queries or issues
  • Get help with bookings, payments, or technical problems
  • Resolve concerns quickly through in-app chat
Know About Us.

we specialize in cutting-edge software development, delivering innovative solutions tailored to your business needs. With expertise in web, mobile, and enterprise applications, our team transforms ideas into scalable, high-performance products. Partner with us for seamless digital transformation!

Quality
33 Benchmarks of Quality
Talent
Our top 3% talent fuels growth
Verified
100% Verified Estimates Match