Skip to content

Repository files navigation

🏫 Smart Campus Navigation System

AI-Powered Digital Twin for Intelligent Campus Navigation

Navigate campuses effortlessly with AI-powered guidance, interactive digital twin maps, smart routing, and real-time campus information.

React TypeScript Vite Leaflet Mapbox Gemini AI

🌐 Live Demo📂 Repository


📖 Overview

Smart Campus Navigation System is an AI-powered Digital Twin platform that helps students, faculty, and visitors navigate university campuses efficiently.

The application combines interactive GIS maps, intelligent routing, AI assistance, and real-time campus information into a modern, responsive interface inspired by Google Maps.


✨ Features

🗺️ Interactive Digital Twin

  • Interactive campus maps
  • Satellite & Street view
  • Campus-wide Points of Interest
  • Building markers
  • Digital Twin visualization

🧭 Smart Navigation

  • Intelligent campus routing
  • Multiple travel modes
    • 🚶 Walking
    • 🚲 Cycling
    • 🚗 Driving
    • ♿ Accessible Route
  • Route optimization
  • Campus search

🤖 AI Campus Assistant

  • Gemini AI integration
  • Campus Q&A
  • Student guidance
  • Visitor assistance
  • Smart recommendations

🏫 Campus Information

  • Building details
  • Official website links
  • Emergency contacts
  • Campus statistics
  • Crowd prediction

📱 Modern UI

  • Responsive Design
  • Google Maps inspired interface
  • Smooth animations
  • Collapsible sidebar
  • Mobile-friendly layout

📸 Screenshots

Replace these images with your own screenshots.

Dashboard Smart Navigation
AI Guide Campus Map

🛠 Tech Stack

Category Technologies
Frontend React, TypeScript, Vite
Maps Leaflet, OpenStreetMap, Mapbox
AI Google Gemini AI
Styling Tailwind CSS
Backend Node.js / Express
Deployment Vercel

📂 Project Structure

Smart-Campus-Navigation-System/
│
├── src/
│   ├── components/
│   ├── pages/
│   ├── hooks/
│   ├── services/
│   ├── data/
│   └── assets/
│
├── public/
├── server/
├── package.json
└── README.md

🚀 Getting Started

Clone Repository

git clone https://github.com/YOUR_USERNAME/Smart-Campus-Navigation-System.git
cd Smart-Campus-Navigation-System

Install Dependencies

npm install

Configure Environment Variables

Create a .env file.

VITE_GEMINI_API_KEY=YOUR_GEMINI_API_KEY
VITE_MAPBOX_ACCESS_TOKEN=YOUR_MAPBOX_TOKEN

Run Locally

npm run dev

Build

npm run build

🌍 Deployment

Deploy easily using:

  • Vercel
  • Netlify
  • Render

🎯 Future Enhancements

  • Indoor navigation
  • Voice-guided navigation
  • Live shuttle tracking
  • Parking availability
  • Event notifications
  • AR Campus Navigation
  • QR Code Navigation
  • Offline maps

🤝 Contributing

Contributions are welcome!

Fork 🍴

Create Feature Branch 🌿

Commit Changes ✅

Push Branch 🚀

Create Pull Request 🎉

⭐ Support

If you like this project, please consider giving it a ⭐ on GitHub!


👨‍💻 Author

Kasipalle Vasanth Reddy

GitHub: https://github.com/YOUR_USERNAME

LinkedIn: https://linkedin.com/in/YOUR_LINKEDIN


📄 License

This project is licensed under the MIT License.

About

AI-powered Smart Campus Navigation System featuring interactive digital twin campus maps, intelligent route planning, GIS-based navigation, real-time campus information, and a virtual campus assistant for IITs and NITs across India.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages