Inspiration

The idea for this project is thanks to my teammate "Jose Gomes". He is a truly brilliant person with a vast work of essays, describing technologies that'd help people of all demographics. I've always wanted to help people using tech, and so his work really spoke to me on a personal level.

What it does

I conceptualized a demo site in order to kick off the project. With a database, server side programming, and a basic user interface, we have everything we need to gather data for our AI bot. Users simply enter their comments/complaints and that info gets saved in our database for later insight.

How I built it

The majority of the code running this is PHP in combination with MySQL. I had to use HTML form handling to set up a post method that would then be connected to a PHP file. This file, 'post_complaints.php' s redirects what the user enters in the html form to the database. The time the post was made is entered along with the (name, comment) and displayed on the page.

Challenges I ran into

The first challenge was setting up the database. Using SQL code inside PHP variables was the only way to set it up. What I really like about that however is that it's basically using a coding language within another coding language. This is why I really like PHP, because of its versatility.

Accomplishments that I'm proud of

I'm proud of how reliable the site ended up. I scoured the web for projects similar to this, and I did not see anything that fit what I wanted to make. I DID NOT want people to have to create accounts, or complete any validation requests. I know that might seem lazy, but theres no other site where a person could so easily share their stories to the entire world. Everywhere else, you have to enter all your information before you can post a single word. But not on our site, we wanted it to truly be the "Voice of the World".

What I learned

Pushing past my limits as a developer and creating a complete full stack site feels exhilarating. Especially one that is intended to help those in need. I learned how to apply all of my knowledge in coding, to take part in a collaborative effort.

What's next for Voice of the World

AI technology and machine learning is still in its early stages. We intend to add more variables (city, state) in order to filter out more data. This is a supervised learning program focusing on classification problems. That means all of the information will be used to categorize info and then make future predictions. The idea that a program could predict which people might go through a certain problem, is one that has the power to advance humanity exponentially.

Built With

Share this project:

Updates