Celebrating 30 Years of Idealist! Discover where we’ve been, and where we’re going.
Nonprofit
New
Published 11 hours ago

mobile app - complete project

Remote, Volunteer can be anywhere in the world
I Want to Help


  • Details

    Available Times:
    Weekdays (daytime, evenings), Weekends (daytime, evenings)
    Time Commitment:
    Flexible
    Commitment Details:
    this is likely a 6-8 week project with about 8-10 hours per week
    Recurrence:
    One time only
    Volunteers Needed:
    1
    Cause Areas:
    Arts & Music, Community Development, Legal Assistance, Race & Ethnicity
    Good For:
    Teens, Age 55+, International Volunteers, Private Corporate Groups
    Age Requirement:
    16+
    Other Requirements:
    see description for skills needed

    Description

    PROJECT: a mobile app that lets customers make optional donations to criminal justice nonprofits when shopping at participating merchants.

    WHAT'S ALREADY DONE:

    • Full MVP scope document (complete - approved by Executive Director)
    • All screen flows documented (merchant web onboarding + customer iOS app + admin dashboard)
    • Database models designed
    • API endpoints documented
    • AWS Cognito (auth) already set up
    • AWS RDS (database) already set up
    • Auth callback flow already working

    WHAT NEEDS TO BE BUILT:

    • Merchant onboarding web app (signup form, approval flow, dashboard)
    • Customer iOS mobile app (React Native - login, merchant select, donation, payment, confirmation)
    • Admin dashboard for Diane to approve merchants and view donations
    • Stripe Connect integration (payment processing + donation routing)
    • Backend API (Node.js) connecting all the above

    IDEAL VOLUNTEER PROFILE:

    • Fullstack developer (Node.js backend + React Native mobile) OR two people - one backend, one mobile
    • Comfortable with AWS (Cognito, RDS already configured)
    • Familiar with Stripe Connect (or willing to learn - it's well documented)
    • Can commit 8–10 hours/week for 4-6 weeks
    • Works well async with clear documentation provided

    WHAT THEY GET:

    • Complete MVP document - no guessing, no ambiguity
    • Screen-by-screen specs for every screen
    • Full API endpoint documentation
    • Database models ready to implement
    • Direct access to PM (me) for questions
    • Real nonprofit project for their portfolio

    TIMELINE GOAL: Working pilot demo by mid-July (flexible depending on when new volunteer starts)

    Location

    Remote
    Volunteer can be anywhere in the world
    Associated Location
    P O Box 611, Morrisville, North Carolina, US

    Please fill out this form

    All fields are required
    I acknowledge that use of the Idealist Applicant Tracking System is subject to Idealist's Privacy Policy and Terms of Service.
    Illustration

    Discover Your Calling

    Find opportunities to change the world with the latest social-impact job, internship, and volunteer listings. Plus, explore resources for taking action in your community.