An admin-side mobile application built using React Native and Firebase to manage a smart apartment or gated society. The app provides features for monitoring visitor entries/exits, managing resident complaints, and controlling access using smart gate integration.
-
✅ Visitor Entry Management
- View visitor logs
- Approve/deny visitor access
- Real-time visitor notifications
-
🛠️ Complaint Management
- View complaints registered by residents
- Mark complaints as resolved
- Add comments or follow-up actions
-
🚪 Smart Gate Control
- Open/close gate using admin permissions
- RFID & Face Recognition access logs
- Vehicle number plate recognition support
-
🔐 Authentication
- Firebase Authentication for admin login
- Secure role-based access control
-
📊 Dashboard Overview
- Summary of active visitors, open complaints, and alerts
- Real-time updates using Firebase Realtime Database / Firestore
- Frontend: React Native (TypeScript)
- Backend: Firebase (Authentication, Firestore, Cloud Functions)
- Notifications: Firebase Cloud Messaging (FCM)
- Other Tools: Axios, React Navigation, react-native-camera, etc.
- Clone the repository
git clone https://github.com/Perimeter-Final-Project/PerimeterAdmin.git cd PerimeterAdmin