Image

Jamiat Ulama-i-Hind (JUH)

Wednesday March 11, 2020

image

JUH is a Donation as well as Fundraising app where users can donate on Construction, Relief, Rehabilitation and Sponsorship for Indian Muslim Community. They also provide news and events related to the Muslim community and notifies regarding different seminars and conferences at different places.

JUH provides seminars and workshops to foster and stabilize amicable relations between different communities living in the Union of India, in accordance with the teachings of Islam.

Objective

JUH is an app to protect Islamic beliefs, identity, heritage and places of worship through charities, seminars and donation.

Challenges

  • Developing a multi-lingual and multi-platform(Android+iOS)
  • Minimizing the user data consumption
  • Testing the app Manually was an effort

Strategy

According to the client requirement, our developers had to focus on the priority and implement tasks depending on the analysis and objectives like budget, resources, testing, etc. This was the main strategy put forward by the company. Feedbacks were also collected and corrections were made respectively. Hence it took 6 months to complete the app.

What we did?

As the requirement, Redbytes developed a feature- rich app on donation for Pan Indian Organization which can be opened in both iOS and android platform.

Users could register or login and donate/sponsor as per their wish. User-Friendly and easy payment gateways as well as recurrence plan (debited annually, monthly or bi-weekly) was implemented.

We started the app from the scratch with our expert developers and designers who worked for whole 6 months to make the dream come true.

Admin panel has the eligibility to hide/show the features and add/remove the content or events. The project was executed on client-side and functionalities were protected via proper authentication.

Features

(a) Login using social-media, phone number, or signing up

(b) Multi-lingual support

(c) Download publications

(d) Campaign donation during Kerala flood, corona affected areas, etc.

(e) Featured donation for

  • Rehabilitation
  • Relief
  • Legal Aid
  • Medical
  • Education

 

(f) Religious donations for

  • Lillah Charity
  • Zakat
  • Sadaqa

 

(g) Quick Donation feature for

(i) Sponsorship

  • Student
  • Poor Family
  • Patient
  • Disabled Person
  • Orphan
  • Old age
  • Widow

 

(ii) Project

  • Waterfell
  • Building house

 

(h) Sponsor orphans, people with special needs, preacher, poor family etc.

(i) Get certification like Tasdeeqnama, Halal certification etc.

(j) Maintain and manage Youth Club action plans, training camps etc.

(k) Get notified on real-time news and events

(l) View success stories, Islamic books, photo gallery, video gallery etc.

App Flow

appworkflow

Design

Design was made simple and elegant as per the client suggestion which could provide greater user experience. We created mock ups which were approved by the client. Changes were done without any hesitation till the client satisfaction.

Scope

JUH is a cross platform app that works successfully on iOS and Android devices. Django REST Framework was used to build WebAPIs.

The languages used to develop JUH app are:

  •  Android: Java
  •  iOS: Swift
  • Backend: Python
  • Database: MySql

 

Development

Overall development of the project took 6 months where one UI Designer and two Developers each for Android and iOS worked with their full effort. During this period, the project was divided into 5 milestones.

Each milestones were covered on each month (average 160 hrs).At this time, most of the communication were done through skype and over phone. At the final stage, the client was invited and a demo was performed.

As per client suggestion, several alterations were made and a final version of JUH was successfully launched on both web and on mobile.

Agile model was followed throughout the process.

Testing

Manual Testing was performed to test the efficiency of the app. Manual testing requires more effort than the automation, it successfully checks for bugs, if any, in the software system

Selenuim is the tool used for testing this app. The methodologies used for manual testing are

  • Black Box testing
  • White Box testing
  • Grey Box testing

 

Black Box Testing is a software testing method in which testers evaluate the functionality of the software under test without looking at the internal code structure.

White Box Testing is based on applications internal code structure. In white-box testing, an internal perspective of the system, as well as programming skills, is used to design test cases.

Grey box is the combination of both White Box and Black Box Testing. The tester who works on this type of testing needs to have access to design documents.

Investment in Person

The man power behind this project consists of a dedicated Project Manager, iOS and Android developer, Quality Analyst, Tester and a Designer who were responsible to convert requirements into functionality. Completion of this particular app required tenure of six months.

Our Achievement

After knowing that the client is fully satisfied and happy with the app we created, is the greatest achievement that the Team Redbytes could receive.

Related Blogs

Mobile Apps for Charity – A Good Idea?

10 Best Charity Apps for Nonprofit Organizations

New Mobile App Launched by Soldiers Mothers to Protect Draftees’ Rights