A modern, interactive campus navigation application built with React and TypeScript. This application provides comprehensive navigation capabilities for campus environments, including both indoor and outdoor navigation with detailed mapping data.
- Interactive Campus Maps: Navigate through outdoor campus areas with detailed building layouts
- Indoor Navigation: Room-by-room navigation within buildings
- Points of Interest: Discover campus amenities, offices, food locations, and more
- Accessibility Information: Building accessibility features and visitor hours
- Real-time Navigation: Route planning and turn-by-turn directions
- Frontend Framework: React with TypeScript
- Backend Framework: FastAPI with SQLAlchemy
- Database: PostgreSQL
- Database Migrations: Alembic
- Python Dependency Management: Poetry
- Build Tool: Vite
- Mapping Library: Leaflet with Leaflet Routing Machine
- Frontend Testing: Vitest
We welcome contributions to the Campus Navigation App! Please see our Contributing Guide for detailed information on how to get started, our development workflow, coding standards, and the pull request process.
This project is licensed under the terms specified in the LICENSE file.
This project is currently in active development. Check the project board for current development priorities and known issues.