Skip to content

returnzerovicky/Smart-Campus-Navigation-System

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

Banoth Vikas

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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages