PROUSIKA P N 10:16 PM (8 minutes ago) to me

SmartCampus AI: Intelligent Campus Maintenance Management System

Inspiration

Campus maintenance in educational institutions is often managed through manual registers, phone calls, or messaging groups, leading to delayed issue resolution, duplicate complaints, and poor transparency. We developed SmartCampus AI to simplify maintenance management using Artificial Intelligence, geotagged issue reporting, and real-time complaint tracking.

What it does

SmartCampus AI enables students and staff to report maintenance issues by uploading images, selecting complaint categories, and capturing geotagged locations. The system uses AI-powered semantic similarity analysis to detect duplicate complaints and links them with existing records instead of creating redundant requests. Administrators can assign complaints to domain supervisors, supervisors dispatch technicians, and users receive real-time status updates until the issue is resolved.

How we built it

  • Frontend: React.js
  • Backend: Node.js + Express.js
  • Database: MongoDB
  • Maps: Leaflet.js with OpenStreetMap
  • AI: Large Language Model for semantic duplicate complaint detection
  • APIs: REST APIs
  • Version Control: Git & GitHub

System Architecture

System Architecture

Figure 1. Overall system architecture and operational workflow of the proposed SmartCampus AI.

Key Features

  • AI-powered duplicate complaint detection
  • Geotagged issue reporting
  • Technician dispatch and assignment
  • Interactive transparency map
  • Real-time complaint tracking
  • Role-based dashboards
  • Complaint history and notifications

Workflow

  1. User logs into the system.
  2. Complaint is submitted with image and location.
  3. AI checks for duplicate complaints.
  4. New complaint is created or linked to an existing complaint.
  5. Administrator reviews and assigns the complaint.
  6. Supervisor dispatches technician.
  7. Technician completes maintenance work.
  8. User receives status updates until complaint closure.

Challenges we ran into

  • Developing semantic duplicate complaint detection.
  • Integrating geotagging with interactive campus mapping.
  • Designing an efficient complaint workflow.
  • Managing role-based access for different users.

Accomplishments

  • Built a complete AI-powered campus maintenance platform.
  • Reduced duplicate complaint registration.
  • Implemented transparent complaint tracking.
  • Developed a scalable modular architecture.

What we learned

This project improved our knowledge of full-stack development, REST APIs, database management, AI integration, geospatial mapping, and software architecture. We also learned how AI can solve practical problems in campus administration.

Future Enhancements

  • Voice-based complaint reporting
  • AI image classification
  • Predictive maintenance analytics
  • Mobile application
  • IoT sensor integration
  • Smart technician route optimization

Built With

React.js Node.js Express.js MongoDB Leaflet.js OpenStreetMap REST API AI LLM JavaScript HTML5 CSS3 GitHub

Share this project:

Updates