Insurance Claim Assistant AI powered by Google ADK, built for Google ADK Hackathon Project.
Install dependencies using uv:
uv installFor development dependencies:
uv install --devStart the application:
python main.pyThe server will be available at http://localhost:8080.
For detailed architecture overview, see Architecture Documentation.
# 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# 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- FastAPI: Web framework
- Firebase Admin: Firebase integration
- PostgreSQL: Database (psycopg2-binary)
- Pydantic: Data validation
- Ruff: Linting and formatting
- Pyrefry: Type checking
- Pytest: Testing framework