Skip to content

Repository files navigation

CampusGraph 🗺️

Build

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.


🚀 Key Features

  • 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.

🛠️ Tech Stack & Libraries

  • Frontend: React, Material UI (MUI), D3.js
  • Backend: Python, Flask, NetworkX, svgelements
  • Database: MySQL

Alt text

🔬 Academic Context

  • 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.

Releases

Packages

Contributors

Languages