Al Sughayer CRM
Is a tailored web application designed to efficiently manage properties available for both sale and rental. It features robust modules, including Property Management, Client Management, and Salesman Management, all complemented by comprehensive reporting tools.


Project Scope & Challenges
- Creating an intuitive admin dashboard with structured data representation.
- Implementing role-based access control for different user levels.
- Enhancing reporting with real-time analytics and export options.
- Improving content and data management with flexible filters and enable/disable features.
Solutions Implemented
1. Advanced Offer Management System
- Developed a dashboard with filters to search, sort, and categorize real estate offers.
- Implemented offer status tracking (Open, Closed, Processing, Missed Opportunity) with real-time updates.
- Integrated Google Maps API for locating properties dynamically.
2. Role-Based Access Control
- Designed a hierarchical user access system with Admin and Non-Admin views.
- Limited data visibility based on user roles to ensure secure access.
- Implemented enable/disable settings for the Careers Page and global access settings.
3. Custom Reports & Analytics
- Developed Earnings Stats Pie Charts to track company and agency earnings.
- Implemented Sales Representative & Agency Reports with data export options.
- Added a Missed Opportunity tracker to analyze lost deals.
4. Activities & User Management
- Created an Activity Log System to track client interactions and internal follow-ups.
- Allowed admins to add, edit, and manage activities efficiently.
- Developed an intuitive User Management panel to add/edit users and assign roles dynamically.




Outcome & Impact
✔ Enhanced efficiency in real estate offer management.
✔ Improved data security and access control.
✔ Simplified report generation & analysis for decision-making.
✔ Optimized UI/UX for better navigation and usability.


Technology Stack
-
Frontend: Angular (TypeScript), HTML, SCSS
-
Backend: Node.js with Express.js (RESTful API)
-
Database: MySQL (for structured data and user/booking management)
-
Authentication & Security: JSON Web Tokens (JWT), Bcrypt for password hashing, HTTPS
-
API Communication: REST API between Angular frontend and Express backend


