CautaPark — Parking¶
CautaPark is the parking module: issue permits, scan vehicles at the gate, log violations, and let residents see what they're permitted to park.
What residents see¶
Residents have a My Parking view inside the parking module:
- All their currently active permits (resident, visitor passes they've invited, contractor passes for ongoing renovations).
- Expiry dates with a colour cue — green = valid, amber = expiring within 7 days, red = expired.
- Any violations logged against their vehicles, with photos and the reason (illegal parking, blocked driveway, expired permit, etc.).
- A Request Visitor Pass button if your facility allows residents to pre-register their own visitors' vehicles.
Residents can't issue their own resident permits — those come from management. They can only invite visitors or report a stolen plate.
What guards see¶
Guards have a focused Scan workflow:
- Scan the QR code on the resident's permit (or type the plate number).
- The screen shows: permit status, unit number, owner name, expiry, and any open violations.
- Green = let them in. Amber = expiring soon (let them in but warn). Red = expired or revoked (refuse entry, optionally log a violation).
The Scan tab works offline — guards in a basement gate house can keep working through internet outages. Records sync when the connection comes back.
Guards also see today's expected arrivals from the Visitors module (pre-registered passes for the day).
What facility admins do¶
Issue a resident permit¶
- Open Parking → Issue tab.
- Pick Permit type (Resident, Visitor, Contractor, Temporary, Short Term, Commercial, Reserved, Staff).
- Select the Unit the permit belongs to.
- Enter the plate number, owner name, and expiry date.
- Click Save — the permit is generated with a QR code.
- Print or share the QR with the owner.
The system blocks duplicate active permits on the same plate, so you won't accidentally issue two passes for the same car.
Renew or revoke¶
- Registry tab: filterable list of every active and expired permit.
- Click any permit to renew it, revoke it, or reprint the QR.
- Every reprint is logged to the audit trail (visible in Settings → Audit Log for superadmins).
Log a violation¶
From the Scan tab or the Registry, open a vehicle and click Log Violation:
- Pick a category (illegal parking, blocked driveway, expired, no permit, reckless, other).
- Add a photo if you have one.
- Optional note describing what happened.
- Save.
The resident is notified (email + WhatsApp + push, depending on their preferences) and the violation appears on their dashboard.
Configure permit types¶
Go to Settings → Parking to: - Set max permits per unit (default 2 — typically the number of parking spaces a unit has). - Toggle which permit types are enabled for residents to request. - Configure the QR design (logo, colours).
Permit types in detail¶
| Type | Who | Typical use |
|---|---|---|
| Resident | Unit owner / tenant | The car they drive every day. Long expiry. |
| Visitor | Someone visiting a resident | Day pass. Auto-expires that night or after 24h. |
| Contractor | Renovation crew, plumber, etc. | Multi-day pass linked to a unit. |
| Temporary | Short-term occupant | Mid-length, for guests staying a week or two. |
| Short Term | Airbnb / short-stay guest | Like Visitor but with a longer auto-expiry. |
| Commercial | Vendor truck, delivery van | Linked to a delivery schedule, not a unit. |
| Reserved | Specific named slot | For senior residents with assigned bays. |
| Staff | Live-in staff (housekeeper, etc.) | Long expiry, scoped to a particular unit. |
Tips¶
- Visitor permits expire automatically — you don't have to manually revoke them. Set a reasonable default (24 hours is typical) in Settings.
- Scan offline — the gate house can keep working during ISP outages. Make sure the guard's tablet/phone has the app cached (the first scan while online does this automatically).
- QR code on the dashboard — residents see a live QR they can show the guard if they've forgotten their physical pass.
- Audit trail — every permit action (issue, renew, revoke, reprint, scan, violation) is logged with who, what, when. Use it when there's a dispute over "who let that car in?"