About the Project

Current Problem:

  • Slow processing time for all the applications. 

  • Currently, all applications are processed manually. 

  • Countless hours are spent training volunteers how to process applications. 

  • Many errors occur when processing the applications.

Project Solution:

  • Habitat wanted a software that processed applications for volunteers.

  • Key functionality of the product:

    • Volunteers can create new applications.

    • Volunteers can perform calculations on applications. 

    • Volunteers can view and manage existing applications. 

    • Admin can add new fields and phases for applications 

    • Admin can add volunteer accounts.

Technical Challenges:

  • Optical Character Recognition (OCR) technology  was not reliable for handwritten forms.

  • Initial Project proposal from client was out of scope for completing in one semester. 

  • Design of backend to handle dynamic field and phases generation. 

  • Implementation of calculations software.

About the Client

Habitat for Humanity was founded in 1976 with the mission to bring people together to build homes, communities and hope.  Habitat for Humanity now works in nearly 1,400 communities across the U.S. and in approximately 70 countries and has helped 9.8 million people achieve strength, stability and independence through safe, decent and affordable shelter.

Main Features


Metrics for measuring impact:

  • Number of hours spent by volunteer processing applications decreases

  • Processing times of applications decreases

  • Increase volunteer satisfaction

Tech Stack