Inspiration

Our personal experiences with disabled relatives and friends brought to our attention that not all places accommodate the disadvantages of people with disabilities. Due to the lack of transparency regarding accessibility between such places and customers, many will visit locations and find that it is not accessible to them and leave, dejected. We hope to ease the burden that some people with disabilities face and encourage companies and organizations to improve accessibility.

What it does

Inclusi-Rate is a platform where individuals can explore reviews pertaining to the accessibility/inclusivity of various locations. Users have the ability to access ratings, comments, and information about accessibility for different locations, and can also contribute their own posts sharing their personal experiences at different places.

How we built it

To build our website, we used Python, HTML, CSS, and Javascript files. We linked each part of the website using Flask Framework which pointed all the files to a database created using SQLite. We built a Web-Scraper to get existing ratings from other websites and display relevant information on the user’s screen. The OpenAI API was used to filter the comments from rating websites and only displays those that consist of information regarding the accessibility of a location. We also have Google Maps displaying locations for the user’s convenience.

Challenges we ran into

This was our first time trying to implement Web-Scraping. We were forced to iterate through the entire website and save filtered data from the web-scraping program. We also had to allow access to the Python variables through our Javascript Google Maps API program.

We also had difficulty using two different databases, but ultimately ended up not using them for efficiency.

Accomplishments that we're proud of

As this was our first time using a web scraping program, we were overzealous to have a working program that fulfilled our expectations. In addition to creating this website, we also created an app coded in a completely different language which also carries out the same mission as our website.

What we learned

During this process, we learned how to successfully construct a Web Scraping program capable of traversing an entire website and effectively sorting its content. Additionally, we conducted research and learned about the utilization of various APIs, such as Google Maps and OpenAI.

+ 1 more
Share this project:

Updates