Case study

Custom Navigation App

Scalable location mapping platform that unifies spatial datasets with real-time web + mobile search & navigation.

Client

Space Science and Geospatial Institute (SSGI)

Country

Ethiopia

Industry

Public sector & geospatial

Main service

Custom Software Development

Duration

6 months

Delivery

Delivered with eTech S.C.

In production

delivered in 6 months

The challenge

People struggled to find places reliably because geographic and address data was spread across many sources. The challenge was partly technical, bringing complex spatial data together, and partly about the product: making it easy for people without technical knowledge.

  • Scattered data: geographic and address data sat in several sources, which made bringing it together hard.

  • Complex spatial data: combining different geographic datasets called for a high level of precision.

  • Ease of use: the system had to be simple enough for people with little technical knowledge.

  • Room to grow: the platform had to take on new regions without slowing down.

  • Speed: search and navigation had to be fast and accurate for people to trust them.

  • Coverage: official sources alone weren't enough; the platform needed a way to capture local detail from the community.

Our approach

We built a platform that brings the datasets together into one source of truth, offers fast address search and navigation on the web and on mobile, and lets the community fill gaps through an “Add Place” feature.

1. Data audit and roadmap

We started with a discovery phase that audited the available geographic data and the institute's area of focus. Mapping the data flow early gave us a roadmap that put data quality and performance first, so more regions could follow later.

2. One geographic data model

The team built an architecture that combines the different datasets into one source of truth, shared by the web and the mobile app.

3. Clear design and prototyping

Because many users aren't technical, we prototyped early and kept the interface plain. Address search and real-time navigation stay simple, even though the spatial data behind them is complex.

4. Community contributions

To enrich the map, we added a community module: people can add places such as shops, offices and public landmarks, filling gaps the official data leaves.

5. Built for regional rollout

More regions, place types and data layers can be added on the same core, so performance and data stay consistent as coverage grows.

Results

  • Places are easier to find: people reach points of interest that used to be hard to locate.

  • Higher satisfaction: a clear interface and reliable navigation made users more satisfied.

  • Richer data: “Add Place” uses local knowledge to fill gaps in the data.

  • Ready for new regions: the platform can expand to new areas on the same architecture.

  • One source of information: data from different sources now lives in one consistent system.

What it enabled

With a base built to grow, the institute can extend coverage region by region. Later, the same data could help analyse movement patterns and urban growth, or support smarter routing.

Share

Share on LinkedIn (opens in a new tab)

Have a project in mind?

We reply within one working day.

FlightLabs is a Berlin-based software engineering company that builds, tests, secures and runs production software and AI for European companies, with its engineering team in Addis Ababa, 1–2 hours from Central European Time.

hello@flightlabs.ioBerlin, GermanyEngineering team: Addis Ababa, Ethiopia
LinkedIn (opens in a new tab)

In partnership with eTech S.C.