Hussain Alkhalaf
Hussain Alkhalaf
Hussain

Explore Saudi App

An app designed to boost Saudi tourism by creating personalized travel plans based on user preferences and budget, while embracing Saudi culture. Discover Saudi offers custom itineraries, local traditions, budget-friendly options, real-time recommendations, and interactive maps. Enjoy historical sites, cultural festivals. Available in multiple languages, it's your perfect travel companion in Saudi Arabia.

Key Features

Experience Gained

Efficient State Management with Riverpod

Leveraged Riverpod's AsyncNotifierProvider, Family, StateProvider, and StateNotifier to create a robust state management architecture. AsyncNotifierProvider handled asynchronous operations, Family enabled dynamic provider creation, StateProvider managed simple state, and StateNotifier encapsulated complex logic, enhancing code organization and readability.

Seamless Integration of Supabase

Integrated Supabase for seamless backend operations, enabling robust data handling, authentication, and real-time updates to enhance user experience and data security.

Dynamic UI with Flutter

Utilized Flutter's flexible UI toolkit to create dynamic and visually appealing user interfaces, ensuring an engaging and intuitive user experience across multiple devices.

Secure Authentication with Supabase Auth

Implemented Supabase Auth for secure user authentication, ensuring the protection of user data and enhancing the overall security of the application.

Real-time Data Synchronization

Enabled real-time data synchronization between the frontend and Supabase backend, providing users with instant updates and ensuring seamless collaboration in multi-user environments.

Efficient Error Handling

Implemented robust error handling mechanisms to gracefully manage unexpected scenarios, ensuring smooth app operation and enhancing user confidence.

Table of content