CampuSync is a modern Campus & Hostel Management System developed using a highly decoupled Python Microservices Architecture.
The platform digitizes and streamlines campus operations through secure authentication, intelligent complaint management, AI-powered lost & found tracking, and real-time event-driven notifications.
- Role-Based Access Control (RBAC)
- Secure JWT verification
- Centralized identity management
Dedicated dashboards for:
- 🎓 Student - ( specific feature & access )
- 🛠️ Worker - ( specific feature & access )
- 👨💼 Admin - ( full access & control)
- Image similarity matching powered by Google Gemini Vision AI
- Automated item identification
- Faster recovery workflow for students
- Smart complaint classification
- Priority-based issue handling
- Efficient task assignment workflow
- Kafka-powered event processing
- Asynchronous service communication
- Instant status updates
The system follows a Database-per-Service Architecture to ensure scalability, maintainability, and fault isolation.
📦 CampuSync
├── 🔐 auth-service
│ └── Firebase Authentication, JWT & RBAC
├── ⚡ complaint-service
│ └── Complaint Management & Kafka Producer
├── 🤖 lost-found-service
│ └── AI Image Matching & Gemini Integration
├── 📢 notification-service
│ └── Kafka Consumer & Real-Time Alerts
├── 🎨 frontend
│ └── React + Vite Single Page Application
└── 🐳 docker-compose.yml
└── Multi-Container Orchestration
| Layer | Technologies |
|---|---|
| 🎨 Frontend | React.js, Vite, CSS |
| ⚙️ Backend | Python, Flask, REST APIs |
| 🗄️ Database | PostgreSQL |
| 🔐 Authentication | Firebase Admin SDK, JWT |
| 📢 Messaging | Apache Kafka |
| 🐳 Deployment | Docker, Docker Compose |
| 🤖 AI Integration | Google Gemini Vision |
✅ Microservices Architecture
✅ Python Based Algorith
✅ Event-Driven Communication
✅ REST API Development
✅ Authentication & Authorization
✅ AI Integration
✅ Database Design
✅ Full-Stack Development
✅ Dockerized Deployment
Replace the image paths above with your actual screenshots.
Yashvanth Balaji
💻 Python Full Stack Developer
⚡Python • Microservices • Flask • React • PostgreSQL • Kafka • Firebase

