MappUQ
UX Research · iOS Prototype
Client:
Universidad del Quindío
Role:
UX/UI Designer & iOS Developer
Year:
2017
iOS indoor location app using iBeacon technology, designed and tested on a real university campus.
Graduation Project — Systems & Software Engineer
The Problem
How do you find your way in a place you don't know?
The university campus was too large to navigate without guidance, and signage was lacking. New students arrived late to class, visitors got lost during events, and stopping whoever was walking by became the default way to find anything.
So, what is needed to position someone accurately indoors?
The question wasn't just technical — it was about finding a technology accurate, reliable, and coherent with the physical environment of a real campus.
Research
The answer had to be found in two places: the technology and the people.
I knew the problem. I didn't know if it was solvable. So before talking to a single user, Technology validation came before any design decision.
GPS was the obvious starting point:
Signal loses precision indoors — unusable for room-level navigation.
NFC was the next candidate:
Interaction distance is too short — you'd need to physically touch a sensor to know where you are. That's not navigation, that's a scavenger hunt.
Now what?
The search for an alternative led somewhere unexpected
iBeacon:
iBeacon Is a protocol developed by Apple that uses Bluetooth Low Energy to broadcast a signal from a small physical device "a beacon" installed in a fixed location.
Any compatible device within range detects that signal and calculates its approximate position based on signal strength.


That was exactly what the problem needed
No internet required
Reliable positioning up to 100 meters
Deployable across the campus without modifying existing infrastructure
One known constraint: Bluetooth must be active. A known trade-off, accepted from the start


Key Decisions
Every decision had to work in the real world, not just in theory.
Estimote beacons with iOS SDK and Swift 4
iBeacon defined the protocol. Estimote made it buildable — the only provider in 2017 with mature documentation and full Swift compatibility.
Don't reinvent navigation. Use what people already know
An unfamiliar interface on top of an unfamiliar place creates two problems instead of solving one. Google Maps provides the mental model: search, select, navigate.
Navigation breaks down at two scales. The solution had to work at both
A color-coded campus map handles outdoor orientation. A floor-level plan handles room-level precision.
A technical requirement becomes the first design decision
Bluetooth has to be on before the app can do anything. Surfacing that requirement first — with a direct path to settings — turns a technical constraint into a UX moment, not an error screen.
More notifications isn't better. Fewer is
Every unnecessary notification is a reason to ignore the next one. Only entry notifications — exit events are ignored.
Solution






Outcome
4.8 out of 5.0
Thesis presentation score before the evaluation committee.
125 students. 97% acceptance
25 completed a full navigation walkthrough on campus. 100 attended a demo and survey validating usability and technology viability.
The university wanted to implement it
Post-graduation conversations to deploy the app campus-wide were initiated. Intellectual property rights held by the institution made an agreement impossible to close — not a failure of the product, but of the terms around it.
Testing revealed something beyond navigation
Students immediately proposed extensions: security checkpoints, visitor control, event-based activation. The technology was intuitive enough to inspire new use cases on first contact.
What I'd do differently
Run a dedicated research phase to map the full problem space. The scenarios students identified during testing weren't edge cases. They were the next product.
