You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An intelligent campus navigation system that helps students, visitors, and staff find buildings, departments, and popular spots on campus quickly and easily.
# Search locations
curl "http://localhost:5001/api/search?q=computer"# Get popular places
curl "http://localhost:5001/api/top-places"# Chat with bot
curl -X POST "http://localhost:5001/chat" \
-H "Content-Type: application/json" \
-d '{"message": "Where is the library?"}'
# 1. Load pre-trained model (lazy loaded)model="sentence-transformers/all-MiniLM-L6-v2"# 2. Generate 384-dim embedding for queryuser_embedding=get_embedding(user_query)
# 3. Compare with FAQ using cosine similarityforquestioninFAQ:
similarity=cosine_similarity(user_embedding, question_embedding)
ifsimilarity>0.7:
returnget_answer(question)
# 4. Fallback to AIML patternsreturnaiml_response(user_query)
Memory Optimization
Lazy loading: ML models load only when chatbot is used
Single worker: Gunicorn uses 1 worker for 512MB limit
Startup: ~100MB After chatbot use: ~300MB
Future Enhancements
Feature
Description
Voice Commands
Voice-based search
Indoor Mapping
Floor-by-floor navigation
Event Integration
Campus events & schedules
Multi-language
Regional language support
Accessibility
Screen reader support
About
An Augmented Reality–based campus navigation system developed specifically for RV College of Engineering (RVCE), Bengaluru, to help students, faculty, and visitors navigate the campus efficiently using real-time location tracking and AR visualization.