Coverage Compass
Coverage Compass is a web application developed during BlasterHacks, a hackathon sponsored by Colorado School of Mines. This application empowers users to swiftly and efficiently search their local area to identify medical providers that accept their insurance, thereby avoiding the inconvenience of insurance denial, especially in urgent situations.
Designed with user experience in mind, Coverage Compass ensures that in times of need, individuals can secure the healthcare services they require without the added stress of navigating insurance complexities.
Features
- Clean User UI
- Map of Insurance Covered Healthcare Providers
Usage
- Select Your Insurance Provider
- Select Your Insurance Plan
- Enter Your Zipcode
- Interact with the Map to find Medical Services
Built With
- HTML - The markup language used for structuring the website.
- CSS - The style sheet language used for describing the look and formatting of the website. Styles are defined in
static/css/stylesPage1.cssandstatic/css/stylesPage2.css. - JavaScript - Used for dynamic content on the website. The script
static/js/script.jsis included in the project. - Python - The main programming language used to run the backend and map functionality. Key Python files include
server.py,get_map.py, and several insurance provider scripts likeanthem.py,bcbs.py,cigna.py, etc. - Flask - A micro web framework written in Python for serving the web pages and handling backend logic. Flask is assumed to be part of
requirements.txt. - Geopy - A Python library used for geocoding addresses into latitude and longitude and vice versa, likely essential for mapping functionalities in scripts like
get_map.py. - Folium - A Python library used to create interactive leaflet maps. Its use suggests that the project generates dynamic maps, possibly rendered in
coveragemap.htmlor served via Flask routes.
Make sure to check requirements.txt for a full list of Python libraries used in this project, which includes Flask, Geopy, Folium, and other dependencies critical to running the application.
Data Files
The project uses various data files stored in the data files directory, including ProviderLocPhone.csv for provider information and zipToLoc.txt possibly for mapping ZIP codes to locations.
Static Content and Templates
- Static content such as images (
logo.png), CSS, and JavaScript are stored under thestaticdirectory. - HTML templates used by Flask are located in the
templatesdirectory, includingindex.html,error.html, andmap.htmlfor different views of the application.
Authors
- Sam Abderholde --
- Brenden Maroney --
- Zach Samuels --
- Jack "Siggy" Sigler --
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Log in or sign up for Devpost to join the conversation.