Skip to content

Snap Vision is an AR-powered navigation app for large locations such as campuses and malls. Indoor navigation leverages Bluetooth beacons and QR codes, while outdoor navigation combines interactive maps with AR overlays. The added gamification makes Snap Vision an engaging, intuitive solution for modern wayfinding and immersive user experiences.

Notifications You must be signed in to change notification settings

COS301-SE-2025/Snap-Vision

Repository files navigation

Snap Vision Logo


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.

trailer.mp4

Links
Software Requirements Specification
Coding Standards Document
Testing Policy Document
GitHub Project Board
User Manual

About Snap Vision
Team Members
About Snap Vision

Bahiya Hoosen

Hey! I’m Bahiya — a code-loving, chaos-wrangling Computer Science student with a flair for turning logic into creativity and bugs into personal vendettas. I code, I plan, I color-code task boards like it’s a competitive sport — and still find myself debugging at 2am, whispering “please work” to my IDE. Exploring the digital realms one algorithm at a time, powered by curiosity, caffeine, and an ungodly number of browser tabs.


Lekisha Chetty

Hi! I'm Lekisha, a curious and motivated BSc Information and Knowledge Systems student who enjoys cracking complex problems and writing code that (usually) behaves itself. I’m an avid programmer and enjoy using creative solutions to tackle challenges across different programming languages. Whether I’m debugging mysterious errors or learning a new tech stack, I love the process of continuous growth.


Tishana Reddy

Hi! I'm a third-year BSc Computer Science student at the University of Pretoria. I’m passionate about solving real-world problems and I love working on projects that mix creativity with code. For Snap Vision, I’ve been hands-on with all sorts of things—from brainstorming features to debugging (and re-debugging) things that worked five minutes ago. I enjoy learning as I go, building cool things with my team, and occasionally shouting "it works!" at my screen. Let’s build something awesome!


Thuwayba Dawood

As a computer science student, I strongly believe in the importance of critical thinking skills, creative problem solving and attention to detail. Through my experience thus far, I have been able to work with multiple programming languages. This has allowed me to solve complex problems through unique solutions. I believe that collaboration with others is key to improving my own understanding of the world of computer science, both within university and beyond.


Saalihah Sacoor

Hey there, Saalihah here! I'm a CS student who loves solving problems, delving into the programming world and occasionally wondering why my program works when it really shouldn't. When I'm not wrangling code in front of a dimly lit screen, you'll find me trying to reconnect with nature doing a 5k run at sunrise or strategizing on the netball court.


About Snap Vision

About Snap Vision
Snap Vision's main research area focuses on indoor navigation and the algorithm associated with it. Our algorithm takes graph-based pathfinding to the next level by accounting for stairs, elevators and accessibility options. Key innovations include:
-Multi-floor spatial graph algorithm connecting rooms and paths in Firestore for efficient route computation.
-Benchmarking against conventional Dijkstra and A* algorithms to measure latency, scalability, and user experience improvements.
-Evaluating user needs and experience for indoor environments.

About Snap Vision

About Snap Vision
# Clone the repository
git clone https://github.com/COS301-SE-2025/Snap-Vision.git

# Navigate to the correct directory
cd snap-vision

# Install dependencies
npm install

# Start the server
npx react-native start

People Image

About

Snap Vision is an AR-powered navigation app for large locations such as campuses and malls. Indoor navigation leverages Bluetooth beacons and QR codes, while outdoor navigation combines interactive maps with AR overlays. The added gamification makes Snap Vision an engaging, intuitive solution for modern wayfinding and immersive user experiences.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 6