User Flow / Journey
Public User Flow:
Landing Page → Search/Filter Properties → View Property Details (Map/Gallery) → Submit Inquiry.
Admin receives notification → Lead assigned to Sales Staff.
Client Flow:
Admin receives notification → Lead assigned to Sales Staff.
Login → Dashboard (Overview of total dues) → Click "Payment History" → Download Receipt PDF or Image.
Check "Project Update" for latest construction photos.
Admin Flow:
Login → Add New Project.
Upload Map/Images → Mark units as "Available".
Manage the full system

Features & RequirementsCore Features:
Public landing website (company overview, projects, contact).
Property listing (land, apartments) with map intrigation.
Client portal (login & view personal/property info).
Admin dashboard (full system management).
Contact & inquiry system (lead manegment).
Functional Requirements:
Public Website:
Users can view company information, projects, and team details
Users can browse available properties (map, land, apartments)
Users can submit contact or inquiry forms (lead)
Client Portal:
Clients can log in securely. (the credincial made by admin).
View personal profile and identity information. (profile).
View purchased/booked property details.
View payment history and status & money recipt.
Receive updates/notifications (notice board).
Admin Panel:
Admins can log in securely (Role-based access)
Admin can create/manage client accounts.
Admin can add/edit/delete properties (land, apartments, map).
Admin can assign properties to clients.
Admin can manage payments money recipt.
Admin can view and manage inquiries (lead).
Non-Functional Requirements:
Performance (fast load).
Security (JWT) Authentication, authorization, data protection shuld be develop in house.
Scalability Future expansion support.
Availability 24/7 uptime
Usability Simple and user-friendly UI.
SEO
