Functional Description - Team1-Seneca2020/Smart-Booking-App GitHub Wiki
2. FUNCTIONAL DESCRIPTION
2.1 Localized Search
- Search results populate based on current location and historical data
2.2 Automatic Scheduling Suggestions
-
Based on customer’s Google or iCal schedule and business’ available time slots
-
Customer may set custom preferences in settings (ex. No lunch appointments before 12MPM)
2.3 Automatic Text Notifications
-
Reminders for bookings are sent via text, includes a suggested time to leave and arrive at booking location
-
Generates time based on customer’s current proximity to booking location and estimated travel time according to preferred method of transportation
2.4 Direct client-to-service chat
-
Client can ask questions and make specific requests to the business via chat within the application
-
Business owners/managers can send special notifications and make inquiries if the client is running late. They may also inform clients of rescheduling or cancellations.
2.5 Rescheduling Suggestions
- If client needs to cancel, the application generates several possible alternative time slots based on the customer’s preferences and the business’ available time slots.