https://codegrape.com/category/scripts
Scripts
https://codegrape.com/category/scripts/javascript
JavaScript

Apartment Building Management Software

Complete Apartment Building Management Software that unifies rent collection, maintenance, accounting, and tenant communication in a single self-hosted system.

Rent & Payments: Tenants pay online via card, while managers log cash payments manually. The system automatically matches payments to the correct lease, tracks deposits, and sends polite late-payment reminders.

Maintenance: Tenants submit photo repair requests, creating tracked work orders. Set priorities, assign vendors, and receive overdue SLA alerts. Mobile inspections and recurring task reminders keep properties in shape.

Tenant Portal: Residents log in to pay rent, file requests, request renewals or move-outs, and read announcements — no phone calls needed.

Accounting & Reporting: Track expenses by building. Generate instant Profit & Loss reports, owner statements, and year-end CSV exports for your accountant.

Operations: Manage keys, parking permits, packages, utilities, and compliance. Store vendor directories and spare parts inventory.

Communication & Notifications: Automatic email and SMS (Twilio) alerts for payments, renewals, work orders, and emergencies. Full messaging history and timestamped logs.

Integrations & Automation: Connect with 8,000+ apps via Zapier, Make, and n8n for no-code workflows. Use the REST API with real-time webhooks for custom integrations.

Control: Role-based access (Admin/Manager/Tenant), audit logs, bulk import/export. Run it on your own server — your data, your control, no SaaS fees.
 

Full Features List :

Rent & Payments

  • Online Rent Collection: Tenants pay rent directly through their portal using a card; the system automatically applies the payment to their active lease.
  • Smart Payment Reconciliation: Incoming transactions are matched to the correct tenant and lease instantly—no manual data entry required.
  • Offline Payment Logging: Managers can manually record cash or external payments, including the method used.
  • Real-Time Tenant Ledger: Each tenant views their outstanding balance, including rent, fees, and additional charges, whenever they log in.
  • Custom Charge Addition: Add fees or deposit charges to any tenant's account, complete with a reason and due date.
  • Automated Late-Payment Emails: When a tenant falls behind, the system sends a polite, branded reminder on your behalf.
  • Deposit Management: Track tenant deposits and any move-out deductions directly against the unit record.

Accounting & Financial Reporting

  • Building-Level Expense Tracking: Log bills and expenses against the specific building they belong to.
  • Instant Profit & Loss: Generate a P&L report in one click to see monthly performance.
  • Tax-Ready Year-End Export: Produce a full-year P&L, expense breakdown, and CSV export of payment data for your accountant.
  • Owner/Property Statements: Pull an income vs. expenses statement for any single property on demand.

Properties & Units

  • Property & Unit Overview: View every building and unit, including rent amount and occupancy status.
  • Vacancy Dashboard: See all empty units at a glance, along with the total rent at risk.

Tenants & Leasing

  • Unified Tenant Record: Open any tenant profile to see their lease, payment history, requests, and documents together.
  • Automated Invitations + Manual Entry: Invite tenants via email link to set up their portal, or add them manually.
  • Lease Renewal Alerts: The system flags any lease nearing its end date before it expires.
  • Portal-Based Requests: Tenants submit renewal or move-out requests from their portal; these land directly in the manager's queue.
  • Move-Out Workflow: Capture notice dates and deposit details when a tenant gives notice, ready for your team to act.
  • Unit Turn Checklist: A step-by-step turnover tracker (clean → paint → repair → inspect → re-list) prevents vacant units from sitting idle.

Maintenance & Work Orders

  • Photo-Based Repair Requests: Tenants upload a photo of any issue, which instantly creates a tracked work order.
  • Priority & Vendor Assignment: Set priority levels (including emergency) and assign a vendor from your directory.
  • Live Status Updates: Work order statuses sync automatically for managers and tenants.
  • Overdue (SLA) Alerts: The system flags work orders that have been open too long so nothing falls through the cracks.
  • Mobile Inspections: Conduct move-in and routine inspections on a tablet, add notes, and mark them complete on-site.
  • Recurring Task Reminders: Get reminders for repeating jobs like air filter changes every few months.
  • Maintenance Analytics: View reports on work order volume, completion rates, emergency counts, and maintenance spending over time to spot problem areas.

Vendors & Inventory

  • Vendor Database: Store preferred electricians, cleaners, and contractors with trade, rate, and notes.
  • Inventory Tracking: Keep tabs on spare parts and appliances so you always know what's in stock.

Communication

  • Central Document Storage: Upload building rules, permits, and files so they're never lost and tenants can access them.
  • Message History: Look back at exactly when and what was communicated with any tenant.
  • Mass Alerts / Announcements: Send a single message to all residents (e.g., water shut-off notice).
  • Timestamped Communication Log: Every message and action is recorded with a timestamp—useful for dispute resolution.
  • Emergency Contacts: Keep on-call and utility numbers one click away for crises.

Building Operations

  • Key Checkout Log: Track who checked out a key and when it was returned.
  • Parking Permit Manager: Assign parking spots and store license plates with permit expiry dates.
  • Package Logging: Log incoming parcels, notify the tenant, and track pickup.
  • Utility Assignment: Record which utilities each tenant is responsible for per unit.
  • Compliance Tracking: Get flagged for overdue items, such as a missing smoke-detector inspection.

Tenant Portal

  • Full Self-Service: Tenants log in to pay rent, file a repair with a photo, request a renewal, and read announcements—without ever calling.

Roles, Access & Administration

  • Role-Based Access (Admin / Manager / Tenant): Each role sees only what it needs—full control for Admin, management tools for Manager, and only their portal for Tenants.
  • Granular Manager Permissions: Give a manager access only to specific areas, hiding sensitive pages like financials.
  • Simple User Management: Invite, deactivate, or remove an account in a few clicks.
  • Audit Log: Check who changed any record and when.
  • Email & SMS Setup with Test: Enter email and SMS settings, then click "Test" to confirm delivery works.
  • Bulk Import / Export: Import an existing tenant list during setup and export any data anytime.

Automation & Integration

  • Scheduled Reminders: Automatically send payment reminders and renewal alerts on schedule.
  • REST API + Real-Time Webhooks: Full API access plus instant webhooks for various events.
  • No-Code Automation (Zapier / Make / n8n): Connect with 8,000+ apps using Zapier, Make, n8n, or custom automation.
  • Self-Hosted & Owned: Run the system on your own server—your data, your control, no SaaS fees.

Notifications

  • Automated Email Alerts: Tenants and managers receive emails across the entire workflow—lease renewals, payment receipts, work order updates, package arrivals, requests, and scheduled late-payment, statement, vacancy, and SLA alerts.
  • SMS via Twilio: When Twilio is connected, key messages also go out as texts—late-payment reminders, broadcast alerts, package notifications, and request updates.
  • In-App Request Alerts: New maintenance, renewal, and move-out requests appear in an in-app notification center with an unread badge so nothing is missed.

Appreciate This
Thank You!
by in