Portfolio

E-Masjid.My: Open-Source Mosque Management

Project Type
Open-Source Collaboration
Role
Collaborator
Main Project

E-Masjid.My: Open-Source Mosque Management

What It Is

E-Masjid.My is a free, open-source mosque management system released under the MIT license. It provides tools for mosque administrators to manage their operations digitally, with a strong emphasis on being accessible to people who are not IT professionals.

Open-source mosque management platform architecture

Philosophy

The project is guided by a few core principles that resonate deeply with my own values:

Designed for non-technical users. Not everyone is an IT expert. The system is designed with careful consideration for people who just need things to work.

Open source as sedekah. Contributing to open-source software is treated as a form of charitable giving, something encouraged in Islam.

Long-term sustainability. Hosting companies and tech platforms may come and go, but by releasing the project as open source, it can outlive any single provider and continue serving the ummah.

Give, don't take. The project exists to contribute to Muslim communities, particularly mosques, not to extract value from them.

Tech Stack

Frontend: Next.js, React Backend: Go Infrastructure: Docker, Docker Compose Requirements: Git, Docker Desktop, Node 20, Go, VSCode

My Contribution

As a collaborator, I contributed to the development and testing of the system, bringing both technical skills and an understanding of community needs from my experience in healthcare and community-oriented technology projects.

* Images are conceptualized, not the real implementation to protect client's intellectual right