Mosque Open Source Website & Admin Panel
Mosque is a free, open-source website and admin panel built with Laravel 12 and Filament 5. It helps mosques, Islamic centers, and community organizations launch a multilingual Arabic and English site with RTL support, managed through a page builder with 20+ ready-made blocks and no custom coding.
Shipped Creator, full-stack Laravel engineer & open-source maintainer
Case study
-
The challenge
Many mosques, Islamic centers, and community organizations need a modern online presence, but often lack the budget or technical staff to build and maintain one. The platform needed to serve Arabic and English audiences equally, with proper RTL layouts and dynamic multilingual content. Because it would be free and community-driven, the codebase also had to be clean, well-tested, and easy for other developers to extend or contribute to.
-
The approach
I built the backend on Laravel 12 and used Filament 5 for a content management dashboard that non-developers can work in. I designed multilingual content and RTL support into the core so Arabic and English work out of the box, rather than adding translation later. I created a flexible page builder with more than 20 ready-made blocks, so administrators can compose responsive pages without writing code. I released the project as a sadaqah jariyah open-source project, prioritizing clean architecture and broad Pest test coverage so the codebase stays maintainable and safe to customize.
-
The outcome
I delivered a free, production-ready mosque website and admin panel with a live demo and a public GitHub repository. Communities can deploy it as is, and developers can reliably extend it or contribute.
- Laravel
- PHP
- Filament
- Livewire
- Tailwind CSS
- Pest