Tabourak
| dc.contributor.author | Haneen Alhajali | |
| dc.contributor.author | Shahd Yasen | |
| dc.date.accessioned | 2026-07-14T07:08:11Z | |
| dc.date.issued | 2025-06-25 | |
| dc.description | -- | |
| dc.description.abstract | The exponential growth of service-based businesses has created an urgent need for efficient appointment scheduling solutions that eliminate traditional booking frustrations. Tabourak emerges as a revolutionary virtual smart assistant for scheduling — a comprehensive platform that transforms how businesses and clients interact through intelligent appointment management. This innovative virtual assistant combines cutting-edge technologies including Flutter for cross- platform development, Node.js for robust backend services, and MySQL for scalable data management. Tabourak integrates seamlessly with essential business tools including Google Calendar, Zoom, Stripe payments, and professional email systems, creating a unified scheduling ecosystem that operates 24/7 as your dedicated virtual receptionist. The system features intelligent conflict resolution, automated reminder systems, real-time calendar synchronization, secure payment processing, and comprehensive analytics dashboards. What sets Tabourak apart is its exceptional customizability — the platform adapts to fit any business scenario, industry, or use case through dynamic form builders, flexible service configurations, and industry-specific templates that ensure perfect alignment with diverse business requirements. Performance results demonstrate exceptional efficiency with API response times under 200ms, 99.8% system uptime, and successful concurrent user testing with 500+ simultaneous bookings. User experience improvements include 75% reduction in booking completion time and 90% decrease in scheduling conflicts. The platform's versatility shines across diverse industries from healthcare and education to HR and retail services, with customizable features that mold perfectly to each unique business environment. Tabourak represents a significant advancement in appointment scheduling technology as a truly intelligent virtual assistant that successfully bridges the gap between simple booking tools and complex enterprise solutions while maintaining intuitive user experiences that drive business growth and customer satisfaction across all business scenarios. | |
| dc.description.sponsorship | -- | |
| dc.description.statementofresponsibility | Modern businesses and professionals face significant challenges in managing appointments and schedules efficiently. The traditional methods of appointment scheduling involve time- consuming phone calls, email exchanges, and manual calendar management, leading to several problems: Communication Inefficiencies: Constant back-and-forth messaging between clients and service providers to find suitable appointment times wastes valuable time for both parties and often leads to scheduling delays. Double Booking and Conflicts: Manual scheduling increases the risk of scheduling conflicts and double bookings, resulting in disappointed clients and lost business opportunities. No-Show Issues: Lack of automated reminder systems leads to higher rates of missed appointments, causing revenue loss and disrupted schedules. Limited Accessibility: Traditional scheduling methods are often restricted to business hours, preventing clients from booking appointments at their convenience. Poor Customer Experience: Complicated booking processes and delayed responses create frustration among clients, potentially damaging business relationships. Scalability Challenges: As businesses grow, manual scheduling becomes increasingly difficult to manage, especially for teams and multiple service providers. | |
| dc.description.tableofcontents | The primary goal of Tabourak is to create an intelligent appointment scheduling platform that addresses the challenges mentioned above. The specific objectives include: Streamline Booking Process: Develop an intuitive, user-friendly interface that allows clients to book appointments instantly without the need for direct communication with service providers. Eliminate Scheduling Conflicts: Implement real-time calendar synchronization to prevent double bookings and automatically update availability across all platforms. Reduce No-Shows: Create an automated notification and reminder system that keeps both clients and service providers informed about upcoming appointments. Enhance Accessibility: Provide 24/7 booking capabilities through web and mobile platforms, allowing clients to schedule appointments at their convenience. Support Business Growth: Design a scalable solution that accommodates individual professionals, teams, and growing businesses with multiple service providers. Integrate Payment Processing: Incorporate secure payment options to enable advance payments and reduce cancellations. Provide Business Insights: Offer analytics and reporting features to help businesses understand their scheduling patterns and optimize their operations. Ensure Cross-Platform Compatibility: Develop applications that work seamlessly across web browsers and mobile devices. | |
| dc.identifier.citation | -- | |
| dc.identifier.other | 12112552 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.11888/21181 | |
| dc.language.iso | en | |
| dc.publisher | Dr. Sufyan Samara | |
| dc.relation.ispartofseries | -- | |
| dc.subject.classification | Information Technology | |
| dc.supervisor | Dr. Sufyan Samara | |
| dc.title | Tabourak | |
| dc.title.alternative | -- | |
| dc.type | Graduation Project | |
| person.telephone | +970592340108 |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- Software Graduation Project Report.pdf
- Size:
- 3.71 MB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- Tabourak Presentation link.pdf
- Size:
- 195.32 KB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- Tabourak project abstract_AR.docx
- Size:
- 14.37 KB
- Format:
- Microsoft Word XML
Loading...
- Name:
- Tabourak project abstract_EN.docx
- Size:
- 13.94 KB
- Format:
- Microsoft Word XML
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: