An interactive campus navigation web application designed for Edinburgh Napier University's Merchiston Campus, enabling users to find optimal shortest paths between rooms across complex floor plans.
- Shortest Path Routing: Uses graph-based algorithms to calculate and render optimal routes from Room A to Room B.
- Interactive Floor Maps: Converts static floor plan maps into interactive, vector-based SVG navigation interfaces.
- Multi-Floor Navigation: Handles pathfinding transitions across different campus levels and building segments.
- Frontend: React, Material UI (MUI), D3.js
- Backend: Python, Flask, NetworkX, svgelements
- Database: MySQL
- Institution: Edinburgh Napier University
- Project Type: Group Software Engineering Project (Team of 3 Developers)
- Methodology: Agile development sprint over 1 month, utilizing Git version control, continuous integration, and weekly deliverables.
