
BLT’S – Snap Vision
About Snap Vision
Snap Vision is a mobile application designed to help users navigate complex indoor and outdoor environments such as university campuses and malls using AR-powered visual guidance.
The app uses a combination of GPS, QR Codes, and AR overlays to provide seamless real-time wayfinding.
This project was developed by Team BLT’S for the COS301 Capstone Module at the University of Pretoria.
Demo 4 Documentation
All Documentation Links
Project Board
Meet the Team
Bahiya Hoosen
Code-loving, chaos-wrangling CS student who turns logic into creativity and bugs into personal vendettas.
Lekisha Chetty
Curious IKS student who loves cracking complex problems and writing code that (usually) behaves itself.
Tishana Reddy
Third-year CS student mixing creativity with code—often shouting “it works!” at the screen.
Thuwayba Dawood
Believer in critical thinking, creative problem solving and attention to detail across multiple languages.
Target Platforms
- Android 10+
- Optional future support for iOS 14+
Technologies Used
- React Native
- Express.js
- Firebase (Auth, Firestore, Hosting)
- Custom AR
- OpenStreetMap (Leaflet) & MapTiler
- QR Code Positioning
Git Structure
Branching Strategy – Gitflow model:
main
– production-readydev
– ongoing developmentfeature/*
– new featuresfix/*
– emergency bug fixestest/*
– unit & integration testing
Stakeholders
