-
-
Notifications
You must be signed in to change notification settings - Fork 296
Auto‐Notification System
The auto-notification system in BookCars ensures timely communication between admins, suppliers, and drivers regarding important actions. Notifications are triggered automatically based on specific events, helping streamline operations and improve platform transparency.
Admins are automatically notified when:
- A supplier adds a new car when "Notify Admin on New Car" option is enabled on supplier level.
- A driver checks out a booking.
- A driver cancels a booking.
This ensures that admins are aware of critical updates and can respond promptly when needed.
Suppliers receive notifications when:
- A driver checks out a booking for one of their cars.
- A driver cancels a booking for one of their cars.
This keeps suppliers informed about activity related to their vehicles and helps them manage availability more effectively.
Drivers are notified when:
- The status of their booking changes (e.g., confirmed, cancelled, or completed).
This ensures that drivers are always up to date on their bookings without needing to manually check the platform.
For users of the BookCars mobile app, push notifications are used to deliver real-time alerts directly to their devices. This ensures timely delivery of important updates, especially for drivers on the move.
- Booking status changes for drivers.
- Users must have the mobile app installed and notifications enabled at the system level.
- A stable internet connection is required to receive notifications in real time.
- Push notifications are powered by the platform’s backend and integrated with a cloud messaging service (Firebase Cloud Messaging).
- The "Notify Admin on New Car" option can be enabled or disabled for each supplier from the Create/Update Supplier page in the admin dashboard.
- Only admins can modify this option.
- Other notifications are built into the system and are triggered automatically when the corresponding actions occur.
- Notifications may be delivered via email, in-app notifications, or both, depending on the platform configuration.
Copyright © Akram El Assas. All rights reserved.
- Overview
- Software Architecture
- Install Guide (Self-hosted)
- Install Guide (Docker)
- Free SSL Setup Guide
- Setup Sentry
- Payment Gateways
- Setup Stripe
- Social Login Setup Guide
- Build Mobile App
- Demo Database
- Run from Source
- Run from Source (Docker)
- Run Mobile App
- Locations
- Auto‐Notification System
- Rental Date and Time Constraints
- Price Calculation
- Supplier Contracts
- Add New Language
- Add New Currency
- Logs
- Testing
- Fork, Customize, and Sync
- FAQ
- Release Notes
- Contribution Guide
- Code of Conduct