Inspiration

We wanted to find a way to help people with chronic phobias plan ahead to avoid triggers. Agora was our solution to this problem.

What it does

Agora takes your input location and scrapes the Google Map Reviews for the area. From there it compares the text of the reviews to any keywords for fears that you put in. Finally, Agora compares the frequency of words associated with potential triggers in the reviews and produces a map of the area with indications of high, medium, and low-risk buildings for your specific phobias.

How we built it

We built this project using the Leaflet mapping program, Openstreetmaps, the BeautifulSoup Python Library, the NLTK Python Library for NLP, and more!

Challenges we ran into

We ran into issues with scraping Google Reviews since we are new to APIs and could not get Google's API in time for this hackathon. Due to this, we had issues with the changing Google Map links.

Accomplishments that we're proud of

We are proud of the mapping aspect that can pull up anywhere you search in the world. We are also proud of the NLP aspect that can find words associated with triggers. Mainly we are proud of how much we accomplished in this timeframe with out limited experience with these programs.

What we learned

We learned a lot about new programs, project management, and execution of software ideas.

What's next for Agora

Next for Agora, explore Flask more to fully combine the Leaflet mapping program with the Python NLP results. Additionally, we want to delve into the world of APIs so we can mainstream the process of calls to Google and other programs. Finally, we would implement the gradient radius layer on the maps to clarify the front-end visualization of high, medium, and low-risk areas.

Share this project:

Updates