How to make an app for an NGO

An NGO keeps many lists: the people each programme serves, who came to each session, volunteers and their shifts, donors and what they gave. An app keeps them in one place, so the coordinator in the field and the treasurer in the office work from the same records.

Updated 2026-11-09

Who uses the app

Your coordinators, volunteers and treasurer. If more than one person enters data on their own phone, connect your own Supabase database and turn on sign-in, so a volunteer sees only the programme they run and the treasurer sees donations.

The screens an NGO app needs

Features worth asking for

Where the data lives

Because volunteers in the field and the office both use it, connect your own Supabase database from the chat and turn on sign-in. To take donations in the app, connect the NGO's own Razorpay account as well; the money goes to the NGO.

How to make it with AppCub, step by step

  1. Decide what the app does. List the screens you need, for example: Beneficiaries, Sessions, Volunteers, Donors, Stock.
  2. Describe it to AppCub. Paste the request below, changed to your own business and details.
  3. Check the plan. AppCub shows the screens and features it will build. Change them in the chat until they are right; seeing the plan is free.
  4. Try it on your phone. The app runs live next to the chat. Scan the QR code to install it, and ask for changes.
  5. Share it. Share it as a web link, an APK file, or publish it on Google Play from your own developer account.

Copy this request, change the details to match your NGO, and paste it into AppCub:

Make an app for my NGO, Asha Path Foundation in Bhubaneswar. We run evening classes in three bastis, monthly health camps, and ration kit distribution. Screens: beneficiaries by basti, sessions with attendance, volunteers, donors with PDF receipts, stock of books and kits, and monthly reports. Volunteers sign in and mark attendance only for their own class. The treasurer records donations with the donor's name, amount, date and purpose. Add a WhatsApp button to remind volunteers of their shift. Green and white colours with our logo.

Tips for an NGO app

What it costs

See all plans

Good to know

Questions

Can donors pay through the NGO app?

Yes, with a pay button that uses your NGO's own Razorpay account; connect Razorpay and Supabase from the chat first. The money goes to the NGO, not to AppCub.

Can the app make 80G donation receipts?

It can make a receipt as a PDF in the format you give it. Whether it counts as an 80G receipt depends on your registration; check the required details with your CA.

Can volunteers use the app on their own phones?

Yes, once your own Supabase database is connected and sign-in is on. Each volunteer can be limited to the programme they run.

Does the app work in villages with poor signal?

When the data is in an online database, the phone needs a signal to save to it. Try the app on a session day in your area first, and tell AppCub what happens so it can be adjusted.

Can the app show how many people a programme reached?

Yes. It counts sessions, attendance and kits given out by month, for your trustees and your reports.

Should the app store Aadhaar numbers of beneficiaries?

Only if your programme truly needs them. Store as little as you can, keep it behind sign-in, and follow the law on personal data.

Read next

Make your NGO app

Seeing the plan is free. Building starts with a 2-day trial for ₹99.

Start building