Advanced Masjid IT Solutions

shape
shape
shape
shape
shape
shape
shape
shape
advanced masjid it solutions 1

Project Highlights:

  • Masjid IT Solutions is a multi-tenant web application which provides IT Solutions on various platforms. Features that we have created from scratch in this application are as follows:

    • Donation Platform

    • Donation KIOSK

    • Backend for Mobile App

    • Display Systems

    • Multiple Payment Systems: Accept donations and payments with various payment integration services(Google Pay, Apple Wallet, Stripe, BrainTree, Authorize.net)

    • Notification Services(Push notifications, Announcements, Email and SMS notifications and subscriptions)

    • Social Media Integrations: Facebook, Instagram, Twitter

    • Custom widgets that can be plugged in and played on various websites: Like a contact us form as a standalone app that can be integrated into any website.

    • Member Portal: A portal for the end user to log in and manage their involvement in various activities, manage their payment history, make new payments/donations etc.

• Masjid management control panel web app: This web app is a multi-tenant app on which Masjid can signup and have their own version of the control panel. We enabled them to perform the following operations:

• Creating custom settings which will be then used in creating websites, flyers, notifications, and widgets on multiple platforms

• Configure payment settings.

• Manage and create events.

• Manage Volunteers signing up for various events, and provided an interface to manage their availability timings.

• Gallery: manage image/video/audio/document uploads from one place, it’s more like a windows folder structure with advanced options. This Gallery can also be used as an image picker to use uploaded images in various places.

• Roles and Permissions: Created a very strong and capable mechanism for handling various roles and permissions for this multi-tenant app.

• Manage slideshows that are going to be displayed on various Masjid Displays.

• Manage Dua timings and feed in the display panels with the monthly timings and so on

• Manage Imams and their related activities and many more.

We have been working on this project for the past 5 years, from its very initial planning
stages to its release and now to its version 2.0 development.

Applied Technologies:

Backend : Java, Spring, Spring Boot, Micro Services, MySQL, Spring Security OAuth 2.0, API Gateway, Maven

Frontend: Angular 13.x, Typescript, NG Prime, CSS, SCSS, Responsive Web Design

Cloud Services: AWS(S3, EC2, RDS, ElastiCache, CloudFront, CloudWatch, IAM), Bitbucket, Git

Third Party Integrations: Stripe SDK, authorize.net SDK, BrainTree SDK, Twilio SDK, Telnyx SDK, Constant contact, Mailchimp, FCM, SNS