PathPilot is a campus navigation system that combines 2D mapping with 3D visualization. It allows users to calculate routes between points on a campus and view video footage converted into 3D Gaussian Splat models.
- api/: Python FastAPI backend handling 2D routing and 3D processing.
- web/: React frontend for the user interface.
- Python 3.9+
- Node.js 16+
- npm
-
Start the Backend: Navigate to the
apidirectory and follow the instructions inapi/README.md. -
Start the Frontend: Navigate to the
webdirectory and follow the instructions inweb/README.md. -
Access the Application: Open your browser to
http://localhost:5173.