UnitySync is a robust Core PHP + MySQL web application tailored for managing real estate operations. It helps sellers, buyers, and real estate firms track properties, handle transactions, manage payments, and generate comprehensive reports — all from a secure and centralized dashboard.
UnitySync is built for real-world property management. From managing users and roles to tracking sales, payments, returns, and bank transactions, the system provides a seamless experience with role-based access and real-time activity logs. It supports PDF receipt generation and uses AJAX for a smooth, dynamic interface.
- Add/edit/view sellers, buyers, and users
- Manage roles and permissions
- Profile image uploads and activity logs
- Add and manage properties and projects
- Link sellers, buyers, and investors to projects
- Edit project details in real time
- Handle received, paid, and transferred payments
- Track outstanding balances
- Export ledgers with PDF receipts
- Sales ledger, purchase ledger, outstanding reports
- Return handling and print-ready reports
- Analytics via ApexCharts
- Super admin license validation
- User login/logout & session handling
- Activity log tracking
- Generate receipts via DOMPDF
- Downloadable and printable versions for compliance
- Core PHP (no framework)
- MySQL
- Bootstrap
- jQuery + AJAX
- ApexCharts – Visual reports
- Dropzone / CropperJS – File uploads & cropping
- FullCalendar / Leaflet – Advanced UI maps and calendar
- SweetAlert2 / Notyf – User notifications
- DOMPDF – PDF generation
- Simple-Datatables / Choices.js – Enhanced UI tables and selects
Here’s a simplified breakdown of important folders:
.
├── ajax/ # AJAX endpoints for dynamic data operations
├── auth/ # Authentication, license, user session
├── comp/ # Core business logic – adding/removing/updating data
├── temp/ # UI layout templates: nav, head, aside, scripts
├── uploads/ # Profile images, documents, cached images
├── assets/ # CSS/JS files, icons, logos
├── database/ # SQL schema for MySQL
├── license/ # License key files
├── object/ # OOP ledger logic
├── vendor/ # All frontend vendor libraries
└── .php files # Pages for views (account, sale, property, dashboard, etc.)
-
Clone the Repository
git clone https://github.com/your-username/unitysync.git
-
Setup Database
Importdatabase/unitysync.sql
into your MySQL DB -
Update Configuration
Set database credentials in/auth/DB.handler.php
-
Run the App
Host the project using XAMPP, Laragon, or any Apache + PHP stack
Access via:http://localhost/unitysync
Page/File | Description |
---|---|
dashboard.php |
Main summary and charts |
account.*.php |
Buyer/Seller management |
property.*.php |
Property listing and editing |
sale.*.php |
Sale recording and receipt printing |
ledger.*.php |
Purchase/Sale ledgers |
payment.*.php |
Payment (paid, received, transferred) tracking |
return.*.php |
Return recording and PDF printing |
settings.php |
License and app configuration |
user.*.php |
User and role handling |
activity.php |
System activity logs |
others.php |
Miscellaneous features |
- REST API for mobile or frontend frameworks
- Multi-language support
- Excel/CSV data export
- Automated backup & audit logs
- Role-based access matrix