The goal behind Wadhakir was to create a complete Islamic companion instead of building multiple standalone applications for different daily needs.
Many Islamic applications focus on only one feature, such as prayer times or Quran reading. Wadhakir was designed to unify these experiences into a single application with a consistent user interface and smooth navigation.
From the beginning, the project was structured using Clean Architecture and feature-based modules to ensure scalability and maintainability. Every feature was developed as an independent module with clear separation between presentation, business logic, and data layers.
Special attention was given to localization, performance, accessibility, and offline usability. The application supports both Arabic and English while maintaining an Arabic-first user experience.
As the project continued to grow, CI/CD pipelines using GitHub Actions were introduced to automate quality checks and release workflows, helping maintain code quality and streamline future development.
Today, Wadhakir continues to evolve with new features and improvements while maintaining a scalable architecture that allows future expansion without affecting existing modules.