Skip to content

deadcodedump/cami

Repository files navigation

CAMI

Insurance Claim Assistant AI powered by Google ADK, built for Google ADK Hackathon Project.

Installation

Install dependencies using uv:

uv install

For development dependencies:

uv install --dev

Running the Application

Start the application:

python main.py

The server will be available at http://localhost:8080.

Architecture

For detailed architecture overview, see Architecture Documentation.

Development

Code Quality

# Lint code
uv run ruff check

# Auto-fix linting issues
uv run ruff check --fix

# Format code
uv run ruff format

# Type checking
uv run mypy cami

Testing

# Run all tests
uv run pytest

# Run specific test
uv run pytest tests/test_main.py::test_function_name

# Run with coverage
uv run pytest --cov=cami

Dependencies

  • FastAPI: Web framework
  • Firebase Admin: Firebase integration
  • PostgreSQL: Database (psycopg2-binary)
  • Pydantic: Data validation

Development Tools

  • Ruff: Linting and formatting
  • Pyrefry: Type checking
  • Pytest: Testing framework

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors