MyMosque Accounting System

MyMosque Accounting System is a full feature accounting system aims to help mosque or any other organization that operates in similar activities. Its free.

MAIN FEATURES

Fitur-fitur utama dari MyMosque Accounting System adalah,

  • Manajemen informasi jamaah; termasuk didalamnya adalah historical zakat dari setiap jamaah.
  • Pemasukan amal yang otomatis tercatat dalam akunting.
  • Pemasukan Zakat (maal dan fitrah) dari jamaah yang akan otomatis tercatat ke dalam akunting.
  • Accounting system untuk keseluruhan operasional mesjid termasuk didalamnya pembuatan account GL, posting entry journal, reversal jurnal, closing entries dan aturan akunting.
  • Maker checker untuk approval setiap pengeluaran dan pemasukan untuk memastikan validitas data.
  • Laporan-laporan akunting utama i.e. balance sheet, income statement dan trial balance.
  • Role segregation untuk tiap user (maker untuk personel administrasi, checker untuk bendahara mesjid, viewer untuk para pengurus mesjid, dll; role bisa ditambahkan berdasarkan kebutuhan)
  • IFRS standard compliance

 

INSTALLATION GUIDE

PREREQUISISTES

  • Java Runtime Environment 7 +
  • Apache Tomcat 7.0.5 + (for this documentation, assumed tomcat is installed in /opt/tomcat/ folder)
  • Oracle MySQL 5 +

STEP BY STEP

Database Preparation
  1. Create 2 following database
    • mosque
    • default_tenant

create database mosque;

create database tenant_default;

  1. Create mysql db user that has all privileges to those two databases. If you can make sure that your credential management will not fail, it is safe to use root user of mysql DB.

 

  1. You are not required to create tables for MyMosque system. The application will auto-generate the required tables and populate minimum data to start an operation.

 

Tomcat Preparation
  1. Configure SSL on your Apache Tomcat. This app will not work on http protocol only. (Note: use 443 as your HTTPS port)
  2. Configure JNDI on Apache Tomcat. Usually performed by inserting this fragment in /opt/tomcat/conf/server.xml

        <Resource type=”javax.sql.DataSource”

                  name=”jdbc/MosquePlatformTenants”

                  factory=”org.apache.tomcat.jdbc.pool.DataSourceFactory”

                  driverClassName=”com.mysql.jdbc.Driver”

                  url=”jdbc:mysql://localhost:3306/mosque?useSSL=false”

            username=”root”

            password=”yourmysqlrootpassword”

            initialSize=”3″

            maxActive=”10″

            maxIdle=”6″

            minIdle=”3″

            validationQuery=”SELECT 1″

            testOnBorrow=”true”

            testOnReturn=”true”

            testWhileIdle=”true”

            timeBetweenEvictionRunsMillis=”300″

            minEvictableIdleTimeMillis=”600″

            logAbandoned=”true”

            suspectTimeout=”60″

       />

 

  1. Download mosqueacc-provider.war file from naulinovation.com/downloads/mosqueacc-provider.war
  2. Put mosqueacc-provider.war into /opt/tomcat/webapps/
  3. Download mosque.zip file from naulinovation.com/downloads/mosque.zip
  4. Extract mosque.zip to /opt/tomcat/webapps/ROOT/mosque/
  5. Restart tomcat
  6. If anything works fine, the application is now accessible at https://yourserverhostname:port/mosque/
  7. The administrator role user is “mosque” with password “’” (single quote). Please change is immediately.

 

DOWNLOAD INSTALLATION GUIDE

VISIT DEMO PAGE

INQUIRY

For any request for support or new feature, please drop email to support@naulinovation.com