Skip to content

AA25/InsurancePolicyWebservice

Repository files navigation

Insurance Underwriting Project

This project consists of a Frontend, Backend API, and Database components that together, allows users to retrieve and display insurance policy data.

  • Frontend: HTML, CSS, JS
  • Backend API: Python, FastAPI
  • Database: Postgres

For high level overview see HLD below

Setup

  • Pre-requisites
    • Install Docker, or Podman (including docker-compose, or podman-compose respectively)
  • Run
    1. If you are not using an ARM architecture system (i.e. Mac with Apple Silicon)
      • You may need to comment out "platform: linux/arm64" in the docker-compose.yml file
    2. docker-compose down -v
    3. docker-compose up --build
      • Confirm all 3 containers are running

Usage

  • Interact with Swagger/OpenAPI docs
    • http://localhost:8000/docs#/
  • Interact with Frontend
    • http://localhost:8080/

High Level Diagram

HLD_.drawio.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published