Challenge
The challenge was to create a unified digital experience that turns the desire for spiritual growth into consistent daily practice, rather than relying on scattered resources and disconnected tools. The platform needed to make personal progress easier to follow, encourage community participation, and provide an accessible experience for both Arabic and English speakers.
Solution
Built a cross-platform Flutter application using BLoC/Cubit state management, GoRouter navigation, and Firebase services. The solution includes guided spiritual plans, tasks and subtasks, completion tracking, diverse learning resources, a personal journey dashboard, reminders, and community groups. It supports Arabic and English with RTL/LTR layouts and provides structured experiences for both guest and registered users.
Results
Delivered a unified platform that brings together spiritual plans, learning resources, daily tasks, progress tracking, and community engagement. The application helps users organize their spiritual journey and maintain daily practices while providing a scalable foundation for organization-managed spiritual programs and content.