SAKHA addresses the common challenge of solo travel expenses and the desire for companionship during journeys. Many travelers face the dilemma of high transportation costs and missed opportunities for shared experiences while traveling alone. SAKHA solves these problems by facilitating connections between travelers with similar destinations, enabling them to share transportation costs and create memorable experiences together. By matching users with compatible travel partners and providing tools for seamless coordination, SAKHA enhances the affordability, convenience, and enjoyment of travel experiences.
Developing SAKHA involved overcoming several challenges to ensure its functionality, usability, and reliability:
Matching Algorithm Refinement: Designing an effective matching algorithm to pair travelers with compatible partners required thorough analysis and testing. Fine-tuning the algorithm to consider various factors such as destination, travel preferences, and compatibility posed a significant challenge.
Integration Complexity: Integrating Google Maps into the application while ensuring seamless functionality across different devices and platforms was a complex task. Addressing compatibility issues, optimizing performance, and maintaining consistency in user experience presented challenges during development.
Backend Development: Building a robust backend infrastructure with MySQL and Python posed challenges related to scalability, data management, and performance optimization. Implementing secure authentication, data storage, and communication protocols required meticulous planning and execution.
User Interface Design: Designing a user-friendly interface that caters to the needs of both novice and experienced travelers was challenging. Balancing simplicity with functionality, ensuring intuitive navigation, and incorporating feedback from user testing were essential aspects of interface design.
Location-Based Features: Implementing location-based features such as path creation and viewing other users' paths according to location involved challenges related to accuracy, reliability, and real-time updates. Overcoming technical hurdles and ensuring seamless integration with Google Maps required careful planning and testing.
User Trust and Safety: Building user trust and ensuring safety in connecting travelers involved implementing measures to verify user identities, prevent fraudulent activities, and protect personal information. Addressing privacy concerns and establishing community guidelines were critical aspects
Discussion