Skip to content

A web application developed to display real-time hospital data that accept AETNA insurance using Google Places API.

License

Notifications You must be signed in to change notification settings

ankitdani/medical-services-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Health Map : Real-Time Hospital Locator for AETNA Insurance Holders

A web application developed to display real-time hospital locations that accept AETNA insurance using Google Places API. It provides interactive location-based information for users to explore hospitals and their related details. Demo)

Features

  • Real-time Hospital Data: The application fetches real-time hospital data and displays it on the map.
  • Interactive Map: Users can interact with the map to view hospitals in different locations and retrieve information.
  • Location-based Information: Detailed information about each hospital is displayed when clicked on the map marker.
  • Deployment with Docker: Both frontend and backend components are containerized using Docker for easy deployment and scalability.
  • Backend Development with Spring: The backend of the application is developed using the Spring framework.
  • Frontend Development with Streamlit: Streamlit is used to develop the frontend of the application, providing a smooth and interactive user experience.
  • Deployment on AWS EKS and ECS: The application is deployed on Amazon Web Services using Elastic Kubernetes Service (EKS) and Elastic Container Service (ECS) for efficient management and scaling.

Installation of backend

To run this application locally, follow these steps:

  1. Clone the GitHub repository:
git clone https://github.com/ankitdani/medical-services-backend.git
  1. Navigate to the project directory:
cd medical-services-backend
  1. Install docker (on MacOS):
brew install docker
  1. Docker build:
docker-compose up --build
  1. Clone the frontend by checking this GitHub repository.

  2. Access the application by visiting :

http://localhost:8080

Contributing:

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  • Fork the repository.
  • Create a new branch (git checkout -b feature/your-feature).
  • Make your changes and commit them (git commit -am 'Add some feature').
  • Push to the branch (git push origin feature/your-feature).
  • Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Please feel free to contact me for any issues OR for discussion of future scope at ankitdani1997@gmail.com

Acknowledgements

This project acknowledges the following technologies and platforms:

  • Google Maps API: Provides the mapping functionality.
  • Spring: Powers the backend development.
  • Streamlit: Used for frontend development.
  • Docker: Enables containerization for the project.
  • Amazon Web Services (AWS): Used for deployment infrastructure.
  • And all contributors to the project who have contributed their time and efforts.

About

A web application developed to display real-time hospital data that accept AETNA insurance using Google Places API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published