Skip to content

peephole5layer/campus_navigation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓Campus Navigator

Campus Navigator is a smart, interactive web application designed to help students and visitors find the shortest and most efficient path within a university campus. Unlike general-purpose navigation tools like Google Maps, this system is tailored specifically for campus environments, including indoor navigation between rooms and buildings.


🚀 Features

  • 🌐 Outdoor navigation across campus using interactive maps
  • 🧭 Indoor navigation between rooms/floors/buildings
  • 🔍 Voice-based source & destination selection
  • 📍 Custom route drawing using Leaflet.js & OpenStreetMap
  • 📊 Backend powered by Spring Boot + MySQL
  • 📌 Location-based suggestions for destinations
  • 💡 Highlights key infrastructure (labs, libraries, hostels, cafeterias)

🖼️ Screenshots

🔹 Outdoor Navigation Interface

Outdoor Navigation Screenshot Outdoor Navigation


🔹 Indoor Navigation View

Indoor Navigation Screenshot


🏗️ Tech Stack

Layer Technology
Frontend HTML, CSS, JavaScript, Leaflet.js
Backend Java, Spring Boot REST APIs
Database MySQL
Map Engine OpenStreetMap
Pathfinding Dijkstra's Algorithm

👨‍💻 Backend Developer Role

As a backend developer, I was responsible for:

  • Designing the REST API structure using Spring Boot
  • Implementing CRUD operations for campus locations
  • Creating and managing the MySQL database schema
  • Integrating Dijkstra’s algorithm to calculate the shortest path between points
  • Handling API requests for indoor and outdoor navigation
  • Securing endpoints and optimizing query performance

About

interactive web application designed to help students and visitors find the shortest and most efficient path within a university campus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors