Prime Estate Pro – Estate Management System

Description
Prime Estate Pro – Gated Community & Estate Management Suite
Prime Estate Pro is a production-ready, multi-role residential estate management web application built on Laravel, Bootstrap, and jQuery. Whether you manage a small gated community or a large estate with hundreds of residents, Prime Estate Pro gives every stakeholder — executives, residents, security guards, and domestic staff — a dedicated portal to perform their role seamlessly from any device.
🔴 Live Demo
Demo URL: https://primeestatepro.onecrib.com
Use the one-click role login buttons on the homepage to explore each portal instantly.
RoleEmailPasswordSuper Adminadmin@primeestate.compasswordActive Residentresident@primeestate.compasswordOverdue Residentoverdue@primeestate.compasswordSecurity Guardguard@primeestate.compasswordDomestic Staffchika@primeestate.compasswordThe Overdue Resident account demonstrates the automatic visitor-pass lockout system and lets you simulate live checkout payments via Paystack, Stripe, Flutterwave, or Razorpay without real credentials.
🧩 Who Is This For?
- Estate Developers & HOAs — Automate levy collection and resident communication
- Property Managers — Digitize gatehouse operations and visitor logging
- Laravel Developers — A premium, production-grade codebase to build on or resell
- SaaS Entrepreneurs — Ready-to-deploy multi-role platform with a web installer
⚙️ Core Features
👥 Multi-Role User System
Four distinct roles with dedicated dashboards and access levels:
- Super Admin (Estate Executive) — Full platform control
- Resident — Self-service portal for levies, passes, tickets, and polls
- Security Guard — Gatehouse console for visitor verification and panic alerts
- Domestic Staff — Digital ID card and entry permit display
New self-registered users are held in a Pending state until approved by the Super Admin — no unauthorized access.
🚪 Visitor Pass System
- Residents generate 6-digit PIN visitor passes with custom expiration windows
- Guards look up PIN codes at the gate in real time
- Full check-in/check-out logging with timestamps
- SMS alert triggers on visitor arrival (Africa's Talking / Twilio)
- Residents with overdue levies are automatically blocked from generating new passes
💳 Dues & Levies Engine
- Admin creates levy categories: Monthly, Annual, or One-Time
- Configurable grace period (in days) before lockout kicks in
- Residents view outstanding balances and pay directly through the portal
- Detailed payment history and receipts
🌐 4 Payment Gateways
- Paystack, Flutterwave, Stripe, and Razorpay — all configurable from the admin settings panel
- Built-in Payment Simulator — if secret keys contain
mockor are empty, the system enters simulation mode automatically. No live credentials needed for testing. - Admin controls which gateways appear to residents at checkout
🆘 Instant Panic / SOS Alerts
- A prominent panic button on the resident dashboard triggers an immediate distress alert
- The guard's gatehouse console polls every 3 seconds for new alerts
- On alert: the guard screen flashes a full-page distress banner with an audible siren beep
- Guards mark alerts as resolved to clear the console
📋 Notice Board
- Admin broadcasts estate-wide announcements with rich text
- All active residents see notices immediately on their dashboard
- Supports pinning and scheduling
🗳️ Community Polls
- Admin creates single-question polls with multiple options
- Residents cast one vote per poll
- Live result charts update in real time after voting
🎫 Support Tickets
- Residents raise maintenance or complaint tickets with optional photo attachments
- Tickets progress through statuses: Open → In Progress → Resolved
- Admin manages all tickets from a unified queue
📱 PWA — Installable as a Mobile App
- Ships with a Web App Manifest and Service Worker
- Installable on Android (Chrome), iOS (Safari), and desktop
- A floating "Install App" prompt appears for eligible users
- Offline caching for previously visited pages
🛠️ Web Installer (No CLI Required)
Guided 5-step browser-based installer:
- Requirements & Permissions Check — PHP version, extensions, writable directories
- Database Configuration — Live connection test before saving
- Run Migrations & Seeders — One-click DB setup
- Admin Account Setup — Create the Super Admin during install
- Complete — Installer is permanently locked via a
storage/installedlock file
⚙️ Dynamic Admin Settings Panel
Configure everything without touching .env after installation:
- Mail — SMTP host, port, credentials, encryption, sender name
- SMS — Provider selection (Africa's Talking / Twilio / Disabled), API keys, sender ID, sandbox/live mode
- Payments — Gateway API keys, active gateway selection, currency
- reCAPTCHA — Enable Google reCAPTCHA v2 on the registration form
- App Name — Rebrand the platform from the panel
📨 Notifications
ChannelIntegrationEmailConfigurable SMTP (Gmail, Mailgun, Mailtrap, etc.)SMSAfrica's Talking (sandbox + live), TwilioNotifications are dispatched for: new registrations, account approval/suspension, visitor pass creation, levy payment confirmation, panic alerts, and ticket updates.
🔐 Security
- CSRF protection on all forms
- Role-based middleware on every route group
- Installer lock —
/installroute is permanently blocked after first run - Email verification required for resident accounts
- Google reCAPTCHA v2 optional on registration
- Input validation via Laravel Form Requests throughout
- Old files deleted from storage on update; orphaned files cleaned on record deletion
🖥️ Tech Stack
LayerTechnologyBackend FrameworkLaravelFrontendBlade Templates, Bootstrap, jQueryDatabaseMySQL / MariaDBAsset BundlerViteQueueLaravel Database QueueTestingPest PHPSMS GatewaysAfrica's Talking, TwilioPayment GatewaysPaystack, Flutterwave, Stripe, RazorpayAuthenticationLaravel Breeze (session-based)PWAWeb App Manifest + Service Worker📋 System Requirements
RequirementMinimumPHP8.3+MySQL / MariaDB8.0+ / 10.4+Composer2.xNode.js & npm18.x+Web ServerApache or NginxRequired PHP Extensions: pdo, pdo_mysql, openssl, mbstring, tokenizer, xml, ctype, curl, zip
🚀 Installation
Option A — Web Installer (Recommended)
Upload the project, point your domain to the /public folder, and navigate to http://your-domain.com/install. The wizard walks you through everything in 5 steps — no terminal required.
Option B — Manual CLI
<code>composer install cp .env.example .env php artisan key:generate php artisan migrate --seed php artisan storage:link</code>
📁 What's Included
- ✅ Full Laravel source code (uncommented, production-ready)
- ✅ Database migrations and seeders
- ✅ Web installer (no CLI required for buyers)
- ✅ Demo mode with one-click role logins
- ✅ PWA manifest and service worker
- ✅ Pest test suite (DemoMode, installer lock)
- ✅ README with full installation & configuration guide
📞 Support
Post-purchase support is provided via the Codester comments section. Please include your purchase code in all support requests. Bug fixes are provided at no charge. Feature requests are welcome and may be incorporated into future updates.
Features
- Multi-role system: Super Admin, Resident, Security Guard, and Domestic Staff dashboards
- Visitor pass generation with 6-digit PIN codes and custom expiration windows
- Real-time gate check-in and check-out logging by security guards
- Automatic visitor pass lockout for residents with overdue levies
- Dues and levies engine with Monthly, Annual, and One-Time categories
- Configurable grace period before levy lockout is enforced
- Online payments via Paystack, Flutterwave, Stripe, and Razorpay
- Built-in payment simulator — no live API keys required for testing
- Instant panic / SOS alert button on resident dashboard
- Guard gatehouse console polls every 3 seconds for distress alerts with audible siren
- Estate-wide notice board for admin announcements
- Community polling with live result charts
- Support ticket system with photo attachments and status progression
- Domestic staff digital ID card and entry permit display
- Resident approval workflow — new registrations require Super Admin approval
- Email notifications via configurable SMTP (Gmail, Mailgun, Mailtrap, etc.)
- SMS notifications via Africa's Talking (sandbox and live) and Twilio
- Google reCAPTCHA v2 protection on the registration form
- Dynamic admin settings panel — configure mail, SMS, payments, and currency without editing .env
- Guided 5-step web installer — no terminal or CLI required for buyers
- Installer lock file prevents re-running after successful setup
- Demo mode with one-click logins for all 5 roles and read-only mutation blocking
- Progressive Web App (PWA) — installable on Android, iOS, and desktop
- Service worker for offline caching of previously visited pages
- Role-based middleware and CSRF protection on all routes
- Email verification required for resident accounts
- Automatic file cleanup on record update and deletion
- Built with Laravel, PHP, Bootstrap, jQuery, and Vite
- Pest PHP test suite included
- Full source code with README and installation documentation
Requirements
- PHP 8.3 or higher
- MySQL 8.0+ or MariaDB 10.4+
- Composer 2.x
- Node.js 18.x and npm (for asset compilation)
- Apache or Nginx web server
- PHP Extensions: pdo, pdo_mysql, openssl, mbstring, tokenizer, xml, ctype, curl, zip
- Writable directories: storage/, bootstrap/cache/, and .env file
Instructions
Option A — Web Installer (Recommended)
- Upload the project files to your web server's root directory
- Point your domain to the public/ folder
- Open your browser and navigate to http://your-domain.com/install
- Step 1 — The installer checks PHP version, required extensions, and directory permissions. All must pass before proceeding
- Step 2 — Enter your MySQL database credentials and click Test Connection to verify before saving
- Step 3 — Click Run Setup to execute all migrations and seed default settings automatically
- Step 4 — Enter your Super Admin name, email, phone number, and password
- Step 5 — Installation is complete. A lock file is written to storage/installed to permanently disable the installer route
- Log in at http://your-domain.com/login with your Super Admin credentials
- Navigate to Admin → Settings to configure mail, SMS, payment gateways, and currency
Option B — Manual CLI Installation
- Upload or clone the project to your server and point your domain to the public/ folder
- Copy the environment file: cp .env.example .env
- Open .env and set your APP_URL, DB_DATABASE, DB_USERNAME, and DB_PASSWORD
- Install PHP dependencies: composer install --no-dev --optimize-autoloader
- Generate the application key: php artisan key:generate
- Run database migrations and seeders: php artisan migrate --seed
- Create the storage symbolic link: php artisan storage:link
- Set directory permissions: chmod -R 775 storage bootstrap/cache
- Create the Super Admin account via php artisan tinker (see README for the exact command)
- Lock the installer by creating the lock file: echo done > storage/installed
- Log in and configure settings from the Admin → Settings panel
| Author | uchechuka |
|---|---|
| Category | Scripts & Code / PHP Scripts / Miscellaneous |
| Price | $15 |
| Extended License | $45 |
| First Release | Jun 9, 2026 |
| Last Update | Jun 9, 2026 |
| Files included | .php, .css, .html, .less, .sql, JavaScript .js |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,097 views · 28 clicksSaaS · Week 45 · 3,097 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,488 views · 216 clicksWebsite · Week 45 · 40,488 views · 216 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,578 views · 110 clicksSaaS · Week 45 · 38,578 views · 110 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,618 views · 197 clicksSaaS · Week 45 · 57,618 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,051 views · 119 clicksDesktop App · Week 45 · 27,051 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 2,988 views · 18 clicksWebsite · Week 45 · 2,988 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,683 views · 16 clicksWeek 45 · 1,683 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,576 views · 13 clicksWeek 45 · 1,576 views · 13 clicks