Skip to content

Backend microservice application for tracking the status of enrollees in a health care program. Made initially as part of a coding challenge.

Notifications You must be signed in to change notification settings

Amanacer/healthcare-enrollment-microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

HealthCare Enrollment Microservices (BE)

A Spring Boot microservices backend application with a MySQL backend and CRUD REST API implementation for tracking the status of enrollees in a healthcare program.

Technologies Used: Spring Cloud, JPA, Spring Boot, MySQL, OpenAPI using Swagger tools for API Documenatation.

Project Structure

Microservices Structure

  • Config (Configuration) Service
    • external application-config repo for sharing properties (bootstrap.properties) across services
  • Eureka Discovery Service
  • Enrollee Service
  • Gateway Service

References used and further reading:

Running and project set up

  • copy the appliction-config folder to c:\Users{username}\ on Windows or /home/{username}/ on *nix on your machine.
  • Then open a git bash terminal in application-config and run:
    • git init
    • git add .
    • git commit -m "First commit"
  1. run the config service
  2. run the discovery service
  3. run all the other servers in any order (gateway, enrollee-service, etc.)
  • The OpenAPI documentation can be accessed on localhost:8080/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config#/

About

Backend microservice application for tracking the status of enrollees in a health care program. Made initially as part of a coding challenge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published