Visitor and Apartment Management System (Similar to MyGate) by Narinder RanaVisitor and Apartment Management System (Similar to MyGate) by Narinder Rana

Visitor and Apartment Management System (Similar to MyGate)

Narinder Rana

Narinder Rana

Description:

A SaaS-based visitor and resident management platform for office buildings and residential apartments. It provides real-time visitor tracking, resident access control, and service personnel management.

Tech Stack:

Java, Spring Boot, Spring Security, MySQL, Redis, Twilio API for OTP, Firebase Cloud Messaging (FCM) for notifications, REST APIs, Docker.
Key Features:
Resident and Apartment Management:
Residents can register their apartments, add family members, and assign roles (e.g., family members, tenants).
Each apartment can have multiple residents, with one admin resident to manage permissions.
Visitor Management:
Visitors register at the security gate with OTP verification using Twilio API.
Residents receive real-time notifications of visitors requesting access.
QR-based entry for registered guests to speed up the check-in process.
Service Personnel Tracking:
Resident access to details of service personnel such as maids, electricians, or delivery agents.
Allow/disallow entry of service personnel based on pre-set schedules.
Notification System:
Integrated FCM to send real-time push notifications to residents regarding visitor entry requests, security alerts, and delivery updates.
Scheduled reminders for pre-booked appointments and visitor arrivals
Access Control and Security:
Managed entry using RFID or QR code scanning.
Real-time alerts to security personnel for unauthorized entries.
Apartment Amenities Booking:
Residents can book common amenities such as clubhouses, gyms, or meeting rooms.
Notification reminders for upcoming bookings.
Admin Dashboard:
Admins can view all resident and visitor data, track daily visitor logs, and manage amenity bookings
Analytics on visitor frequency and service personnel activity to improve building security.
Challenges & Solutions:
Scalability: Optimized system performance to handle thousands of concurrent residents and visitors across multiple buildings using Redis caching for frequently accessed data.
Data Privacy and Security: Implemented role-based access control (RBAC) to restrict sensitive information to authorized users only and encrypted data at rest and in transit.
Communication: Real-time push notifications using FCM to ensure residents are always aware of visitor movements and service requests.
Like this project

Posted Oct 7, 2024

A SaaS-based visitor and resident management platform for office buildings and residential apartments. It provides real-time visitor tracking.