Skip to content

Repository for 2024_fall Hackathon, FourksUp Team, San Gabriel Valley Habitat for Humanity Impact Measurement System Problem Statement

License

Notifications You must be signed in to change notification settings

2024-Arizona-Opportunity-Hack/FourksUp-SanGabrielValleyHabi-SanGabrielValleyHabitatforHumanityImpactMeasurementSystem

Repository files navigation

FourksUp (Team #4)

Hackers

  • Seth Rojas
  • Quinlan Harris
  • Abram Pierce
  • Joshua Bunnell

Project Introduction

San Gabriel Valley Habitat for Humanity is a low-income housing and community revitalization nonprofit organization that relies on efficient survey automation and intutive data analysis to improve its outreach. Their current system lacks a complete, customizable, user friendly hub that quantifies impact, displays critical feedback, and merges existing data. Utilizing various Google services, we created a web application that will streamline SGVH's future data collection and analysis and allow them to better track metrics and expand their services.

Project Links

Technologies Used

Technologies Usage
Microsoft Azure AI, Python API, CV Text Extractor
Looker Studio Data Visualization
Google Forms User Surveys
Google Sheets Database
Google Sites Dashboard

Service Integration and Architecture

By utilizing Google's robust technologies, we created a secure, integrated system that is scalable and intuitive for SGVH

Design Flowchart

Tech Stack

  • Frontend: Looker Studio, Google Sites, Google Forms
  • Backend: Google Sites
  • Database: Google Sheets
  • APIs: Microsoft Azure AI

Getting Started

  1. Website
    1. Click on the website link at the top
  2. Scan and upload feature
    1. See Colab Notebook link at the top for a step by step tutorial

Challenges

  1. Our biggest challenge was pivoting from a coding a full-stack web application to utilizing Google's integrated services. After talks with our community partner and project mentors, we targeted their needs by developing an accessible, customizable, and dynamic application that is simple to maintain and understand. This also allowed us to focus on difficult background tools and maximize Google's free services.
  2. SGVH has an overflow of existing survey papers and excel files that are unorganized and discombobulated. To combat this, we developed a python script that utilizes computer vision and a LLM to read existing paper surveys and integrate them into a combined database. The two main issues we ran into was identifying circled multiple-choice questions on the survey and retrieving consistent data from our LLM.
  3. Due to the nature of free-response forms, it was difficult to consolidate consistent data between our network of platforms. Before creating visuals on Looker Studio, we combined existing paper surveys and new online surveys into one main database while sectioning off the different survey responses. However, between reading multiple data inputs and the limits of the Google services, maintaining multiple databases which funneled into our visual dataset was a challenge.

Future Enhancements and Plans

  1. Our current AI image-text extractor consistently reads the free response questions which is important time-saving mechanism for a busy nonprofit organization (~15-30sec/response & ~7-10 questions/form). The other questions
  2. Pivoting to Google Sites allowed us to focus on designing a well-documented, robust, and maintable dashboard for our customer. We look to expand this platform by creating a coded web application that still maintains the qualities and features of our current hub, but would offer improved site customizability and scalibility. However, creating a new web application would be time-consuming and is less maintainble and secure than utilizing the safe, integrated systems of Google.

Meeting San Gabriel Valley Habitat for Humanity's Needs

  1. Centralized, easy-to-use data dashboard
    1. Integrated Looker Studio visuals on website
    2. Robust data filtering
  2. Online survey implementation integrated with dashboard
    1. Completed online Google Forms structured from given paper surveys
    2. Interconnected Architecture: Google Forms (survey) -> Google Sheets (database) -> Looker Studio (data visualization) -> Google Sites (website/dashboard)
  3. Data upload functionality and consolidated, simple database
    1. AI PDF text extractor that can automatically inputs information into Google Form, saving crucial time.
    2. Robust database that maintains a master sheet database and separate sheets for each survey
    3. Utilizing the easy-to-use Google Sheets platform SGVH eliminates a user learning curve; allowing to SGVH to focus on what they do best.

Your next steps

  1. ✅ Add everyone on your team to your GitHub repo like this video posted in our Slack channel
  2. ✅ Create your DevPost project like this video
  3. ✅ Use the 2024 DevPost to submit your project
  4. ✅ Your DevPost final submission demo video should be 4 minutes or less
  5. ✅ Review the judging criteria on DevPost

Examples of stellar readmes:

About

Repository for 2024_fall Hackathon, FourksUp Team, San Gabriel Valley Habitat for Humanity Impact Measurement System Problem Statement

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •