Apartment Complex Supervision App Development -- 2

Замовник: AI | Опубліковано: 23.09.2025
Бюджет: 30 $

System Requirements – Internal Supervision Apartment Tracking App 1. Introduction System Name: Apartment Tracking System (Internal Supervision) Purpose: To manage and track the status of apartments across 7 buildings (with scalability for future expansion). Target Users: Management Supervisors Receptionists Cleaning Teams Maintenance Teams 2. System Objectives Real-time monitoring of apartment status (Ready – Under Cleaning – Under Maintenance – Occupied). Logging and reporting issues (Malfunctions – Missing items – Cleaning problems – Others). Task management and assignment for cleaning and maintenance teams. Streamlined communication between reception, supervisors, and maintenance. Generating comprehensive reports for management. 3. Roles & Permissions 3.1 Management View the status of all buildings and apartments. Generate reports (PDF/Excel). Monitor the performance of cleaning and maintenance teams. 3.2 Supervisor Assign cleaning and maintenance tasks. Review apartment status after task completion. Record notes and issue reports. Change apartment status (e.g., from Maintenance to Ready). 3.3 Receptionist View apartment status only. Confirm apartment is “Ready” before leasing. 3.4 Cleaning Team Receive assigned apartment cleaning tasks. Update apartment status to “Cleaned/Ready”. Report notes/issues (if any). 3.5 Maintenance Team Receive maintenance issue reports. Update apartment status after repair. Submit a report (Fixed / Needs further work). 4. Core Features 4.1 Apartment Management Apartment database containing: Apartment Number Building Name Current Status Notes 4.2 Status Management Apartment status options: Ready Under Cleaning Under Maintenance Occupied Out of Service 4.3 Task Management Supervisor assigns tasks to cleaning/maintenance teams. Automatic notifications of new tasks to staff. Task tracking until completion. 4.4 Notes & Reports Ability to add text notes or upload images (e.g., photo of a broken TV). Link notes to specific apartments. 4.5 Notifications Notify supervisor when cleaning is completed. Notify maintenance team when a new issue is reported. Notify reception when an apartment becomes “Ready”. 4.6 Reports Daily report of ready vs. non-ready apartments. Maintenance issues and their status. Average time taken for cleaning/maintenance tasks. Team performance (number of tasks completed per employee). 5. Technical Requirements (Proposed) Platform: Web Application + Mobile App (Android / iOS). User Interface: Simple, multilingual (Arabic/English). Database: MySQL / PostgreSQL. Notifications: Push Notifications + In-app messages. Reports: Export to PDF / Excel. Security: Role-based login and access control. 6. User Flow & Interfaces 6.1 Dashboard (Management & Supervisor) Visual map/list of apartments with color-coded status. Counters showing: Ready apartments – Under Maintenance – Occupied. 6.2 Cleaning/Maintenance Staff Interface Task list with assigned apartments. Start Cleaning button → logs start time. Finish Cleaning button → logs completion time. Add notes or attach images. 6.3 Receptionist Interface Quick search by apartment number. Display apartment status (Ready / Not Ready)