Overview
The reservation system allows users to book parking spots in advance with real-time availability tracking, secure payment processing, and automated email confirmations. Reservations can be made up to 4 days in advance with flexible time slots.Creating a Reservation
Step 1: Select Date and Time
Users can choose their reservation date and time using native date/time pickers:Reservations cannot be made for past dates or times. The system enforces a 4-day advance booking limit.
Step 2: Select Parking Spot
The interactive parking map displays 10 available spots in real-time:- Green spots: Available for booking
- Red spots: Currently occupied
- Yellow spots: Your selection
Step 3: Select Vehicle and Payment Method
Users must select:- A registered vehicle from their garage
- A payment card from their wallet
Step 4: Security Verification
The reservation process includes two-factor authentication:NIP Verification
NIP Verification
Users enter their 4-digit security PIN to authorize the reservation.
Email Code Verification
Email Code Verification
After NIP validation, a 4-digit code is sent to the user’s email:
Step 5: Confirmation
Once the email code is verified, the reservation is created:Reservation Workflow
Reservation States
Reservations progress through the following states:| State | Description |
|---|---|
pending | Reservation created, waiting for start time |
active | User has checked in at the parking spot |
inactive | Reservation completed |
Credit Requirements
Minimum Balance
Users must maintain a minimum balance of 120 credits to create a reservation.
Push Notifications
Users receive an automated reminder 15 minutes before their reservation starts:Business Rules
Booking Window
Booking Window
- Minimum: Current time + operating hours
- Maximum: 4 days in advance
- Operating hours: 7:00 AM - 11:00 PM
Payment Processing
Payment Processing
- Credits are reserved upon reservation creation
- Final charge applied when reservation becomes active
- Penalties may apply for no-shows or violations
Cancellation Policy
Cancellation Policy
Reservations can be edited or canceled from the “My Reservations” screen before the start time.
Email Confirmation
After successful creation, users receive a confirmation email with:- Reservation ID
- QR code for entry
- Date and time
- Parking spot number
- Vehicle plate
- Payment card last 4 digits
The QR code can be scanned at the parking entrance for automatic check-in.