Connectify

The most vulnerable members of our community during this pandemic are the people who we require the greatest amount of protection. This population includes but is not limited to: the elderly, those with a suppressed immune system, and/or underlying illness. Therefore, we wanted to create a program to help them during these unprecedented times. In order to limit the amount of time spent outside by the vulnerable for essentials, we aimed to build a website as a means for the vulnerable to connect with volunteering youth, who are able to make grocery trips.

If you are in need of assistance, all you need to do is create an account with Connectify and provide your grocery list and contact information.

If you are a volunteer, all you need to do is create an account with Connectify and you will be able to see vulnerable individuals that need your help. Contact the person(s) of your choosing, then pick up their essential goods at a store of their choice, and deliver them to their home.

Together, we can all make a change and positively impact our community.

Architecture

The website is built off of the WordPress content management system with added HTML, CSS, and PHP for additional functionalities. The site is hosted off of HostGator and employs features such as the Google Maps Javascript API and user and chatroom libraries to store and display user information. This allows registered users to discover others around them to receive or provide aid and makes communication easy through the built-in chat system on the website.

View the code on https://github.com/diyang100/Connectify

Software

  • HTML
  • CSS
  • PHP
  • Google Maps API
  • HostGator
  • WordPress

Nothing is Ever Easy

We faced the challenge of having imported libraries and plugins fail on us due to importing issues and compatibility errors. This caused us to have to restart the project and debug to narrow down the specific errors that occurred during the deployment process.

Learning Through Failure

Through this experience, we learned more about the composition of the back-end of websites and how libraries and plugins are integrated. We needed to modify the plugins to be compatible with each other while reducing web load times. Our next step would be to try to implement these features without relying on many of the pre-built features.

Share this project:

Updates