My first web development project for a nonprofit

@Aug 2018 - Jan 2019

I created a survey module to track user experience for a nonprofit’s site,, using Node.JS, CSS, JavaScript, and HTML. The traffic for this website is around 500-1000 visitors per month, so it is important for the organization to know that their users find what they are looking for.

TexProtects has many files pertaining to child protection cases around Texas. Website users needed a clean overview of the cases to find the one they were looking for.

I developed these pages for TexProtects to deploy:

Case Organizer

User Feedback Survey

User Feedback Survey

Project Process

During my time with TexProtects, I also designed an auto-populating analytics page that displays user experience metrics and survey results from MongoDB for 11 admin users. In the process of building these components, my team and I followed this project management timeline:

  1. Understanding Project Requirements
  2. Brainstorming Solutions
  3. Constructing Stakeholder Analysis
  4. Recognizing Constraints
  5. Presenting Deliverables
  6. Planning Next Steps

Presenting to Stakeholders

I represented my student developer team at the Alliance Data Systems Headquarters in Plano, TX. I presented our deliverables and detailed how this project benefits both TexProtects and ADS. I was happy to receive some good feedback from both ADS and TexProtects about my presentation skills and the project deliverables, and it was motivating to know that ADS would continue to fund TexProtects!

Summary of Tools

I used these tools to implement the project goals: