Urban mobility apps aggregator

Easy to find a scooter, a bike, or a car with all your urban mobility apps in one place.

Mobility
Mobile
Romania

Project Overview

UrbanAir aims to transform urban mobility by addressing the frustration of juggling multiple apps to find the nearest electric scooter, bike, or car. “Urban” because it focuses on city transport, “Air” because it’s fast, seamless and easy to use.

By centralizing all urban transportation options into one seamless platform, UrbanAir envisions a future where city travel is swift, efficient, and hassle-free. The app aspires to not only save users time but also provide a foundation for emerging mobility services to thrive, ultimately enhancing the convenience and accessibility of urban transportation for everyone.

Context

With all the urban mobility apps that we use, it’s a hassle to find the right transportation method in the right app. The idea has been to gather all urban mobility apps like Lime, Blinkee, or GetPony into a single place, at a glance. 

While the concept itself is very simple, it quickly became very clear that such an app would greatly cut the time needed for people to find a quick ride around town plus it would also be a platform on which new services could live and grow more popular.

Impact

Impact

10.000+

installs

January 2020

launched

60 cities

available around the world

"The app works seamlessly without any bugs or crashes. Atta Systems managed to stay within budget and in the end, they delivered additional services at no charge. The team is punctual, professional, and communicative. Their skills allowed them to finish projects with enough time to make sure everything is truly polished."

Mihai Rotaru

Founder, UrbanAir

Challenges

While designing UrbanAir and bringing all mobility apps under a single roof, we’ve come acrossa few challenges:

Product Challenges:

  1. User Experience Consistency: Creating an intuitive interface for various mobility services.
  2. Service Integration: Seamlessly combining multiple third-party mobility services.
  3. Real-Time Data Accuracy: Ensuring up-to-date information on available transportation.
  4. Scalability: Supporting growth in users and services.
  5. Localization: Adapting to different cities’ transportation networks and regulations.

Tech Challenges:

  1. API Integration: Managing diverse APIs from various service providers.
  2. Cross-Platform Compatibility: Ensuring consistent performance on iOS and Android.
  3. Data Management: Handling large volumes of real-time data efficiently.
  4. Security and Privacy: Protecting user data and transaction details.
  5. Infrastructure Scalability: Building a scalable infrastructure to handle varying usage patterns.

Solution

UrbanAir has been designed as a mobile app and has been implemented using React Native technology, the best solution for hybrid mobile development.

We chose a cost-effective implementation using React Native because we’ve been able to write almost the same code for iOS and Android. As a result, we have to maintain less code which is great for easier and faster maintenance as well as flexible development as we can always implement additional components natively for iOS or Android. Parse Server is a BaaS solution perfect for mobile apps, accelerating development time and offering almost instant scalability. Parse Server on top of Heroku allows you to scale up/scale down the infrastructure when needed.

We helped UrbanAir with an easy-to-use interface, making sure the app is easy to use and fast.

UrbanAir is a startup, and one of the strengths of a startup is speed. From the get-go, the focus has been on speed – both as a service and also from a UX perspective. The development speed met the expectations, we launched the first version of the app in 3 months. We integrated as many e-scooter services as possible right on launch.

UrbanAir enables people to filter the map and find the closest and fastest mobility service (e-scooter, cars, bikes).

We helped UrbanAir with an easy-to-use interface, making sure the app is easy to use and fast.

UrbanAir is a startup, and one of the strengths of a startup is speed. From the get-go, the focus has been on speed – both as a service and also from a UX perspective. The development speed met the expectations, we launched the first version of the app in 3 months. We integrated as many e-scooter services as possible right on launch.

UrbanAir enables people to filter the map and find the closest and fastest mobility service (e-scooter, cars, bikes).

After we delivered the initial version, we helped UrbanAir to transition the product development to their internal team.

User Flows

For each flow in UrbanAir, we develop user flow diagrams just like this one to help us understand what the optimal user journey looks like.

For each flow in Medicai, we develop user flow diagrams just like this one to help us understand what the optimal user journey looks like.

Design System

The UrbanAir Design System provides a unified component base for both designers and developers to ensure consistency throughout all products.

The Medicai Design System provides a unified component base for both designers and developers to ensure consistency throughout all products.

DICOM Viewer

Medicai's DICOM viewer supports all imaging types, provides efficient storage, and allows seamless access to medical images from any device, including mobile ones through the Medicai Mobile app, enhancing real-time collaboration and patient care.

Below you can play with Medicai’s DICOM Viewer directly embeded in our website. Inside the viewer, you can see a MRI imaging study.

Impact

Services

Product Design

Engineering (Software Dev, AI) & QA

Software Development: Build and maintain the app using React Native for cross-platform compatibility and robust API management.

Quality Assurance (QA): Use automated and manual testing to ensure reliability and efficiency across devices.

Infrastructure (DevOps)

DevOps Strategy: Develop a CI/CD framework for rapid, reliable app updates.

Scalability: Use scalable cloud infrastructure (e.g., AWS, Heroku) with auto-scaling for peak usage.

Monitoring and Maintenance: Implement tools for performance monitoring, anomaly detection, and regular updates.

Sounds interesting? Let's talk.

BOOK A DISCOVERY CALL

TRUSTED BY GLOBAL COMPANIES AND ORGANISATIONS

MORE OF
OUR WORK

MORE OF
OUR WORK

VIEW ALL CASE STUDIES