Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Campus Netra is a smart campus facility management platform that combines a Digital Twin, predictive maintenance planning, work order management, and SLA analytics to monitor infrastructure, streamline maintenance operations, and improve campus asset management through real-time dashboards and centralized tracking
翻訳待ち
Loading the full README. The saved excerpt is shown below.
AI-powered campus facility management and Lost & Found.
Report a campus problem with a photo and a location. Campus Netra classifies it,
routes it to the right department, opens a work order, and turns the marker red on
a live floor plan until it's fixed. Separately, lost and found reports are matched
against each other automatically across image, description, location, category and time.
Three commands, in three terminals.
1 — Database (creates a project-local Postgres cluster on port 55432; it never
touches a system-wide Postgres):
2 — Backend (http://localhost:8000, API docs at /docs):Read the full README ↗AI-assisted campus facility management, with a live digital twin, IoT health monitoring and Lost & Found.
Report a campus problem with a photo and a location. Campus Netra classifies it, routes it to the right team, opens a work order, and shows the affected equipment changing colour on a live map of the campus until it is fixed.
🌐 Web: campusnetra.dpdns.org · 📱 Android: app available (APK)
| Area | What it does |
|---|---|
| Issue reporting | Report a problem with photos and an exact location (building, floor, room, equipment). AI suggests the category and priority. |
| QR reporting | Every asset can carry a QR sticker. Scanning it opens a report with the location already filled in. |
| Smart routing | Issues go to the right department and technician by specialisation and current workload. Likely duplicates are flagged. |
| Work orders & SLA | Assignment, progress, parts and costs, verification and closure, each with response and resolution targets. |
| Digital twin | A live 3D and floor-plan view of the campus. Equipment turns red, blue, amber, purple or green as its condition changes, in real time. |
| Event replay | See how the whole campus looked at any moment in the past. |
| Inspections | Checklist-based inspections. A failed critical check raises a complaint automatically. |
| IoT health monitoring | Sensor devices report power, fan and light status, temperature and humidity. Confirmed faults schedule an inspection and alert staff. A history chart shows the readings over time. |
| Lost & Found | Lost and found reports are matched automatically on photo, description, place, category and time, with a conservative threshold before anyone is notified. |
| Predictive maintenance | Ranks equipment by failure risk using an explainable, weighted model. |
| Analytics & simulation | Hotspots, repeat failures, team performance, cost, and "what-if" surge simulation. |
| AI assistant | Answers questions about the platform and the user's own data, and can file reports on their behalf. |
| Mobile | Phone-friendly layout with bottom navigation, plus an Android app. |
Report (web, app or QR)
│
▼
AI classification ──► department & technician routing
│
▼
Work order ──► repair ──► verification ──► closed
│
▼
Digital twin updates live: 🔴 fault → 🔵 in repair → 🟢 healthy
IoT devices feed the same loop:
Sensor reading ──► fault confirmed ──► inspection scheduled ──► technician checks
│
no fault ◄─────────────────────┼────► fault confirmed
(back to 🟢) complaint + work order
A piece of equipment returns to green only when nothing else is still open against it.
| Role | Typical use |
|---|---|
| Student / Teacher | Report issues, track complaints, Lost & Found, campus map |
| Technician | Work orders, inspections, assets, digital twin |
| Facility Manager | Live issues, assignment, analytics, simulation |
| Administrator | Users and roles, campus setup, configuration, IoT devices, audit |
Access is permission-based: an administrator decides what each role can see and do.
Real screens from the live app. Personal details (names, emails, phone numbers, ID numbers) are blurred. Click a section to open it, and any picture to see it full size.
Open to everyone: the website, sign-in and account creation.
What a student (or teacher) sees: reporting problems, following them up and Lost & Found.
What a technician sees: assigned work, inspections and equipment.
What an administrator sees: the whole campus, people, configuration and IoT. Names and contact details are blurred.
CampusNetra/
├── frontend/ Web app (and the Android project in frontend/android)
├── backend/ API, background jobs and AI services
├── database/ Schema migrations and seed data
├── docs/ Diagrams (DFD, class, sequence, state, use case)
└── scripts/ Development helpers
Requirements: Node.js 20+, Python 3.11+, PostgreSQL 16.
Backend
cd backend
python -m venv .venv
.venv/bin/pip install -r requirements.txt # Windows: .venv\Scripts\pip
cp .env.example .env # then fill in your own values
.venv/bin/uvicorn app.main:app --reload
Frontend
cd frontend
npm install
npm run dev
Android app (requires the Android SDK and JDK 21)
cd frontend
npm run build:app
cd android && ./gradlew assembleDebug
Configuration lives in environment variables (
backend/.env). Never commit real credentials..env.examplelists what is needed, without values.
© Campus Netra. All rights reserved.