An open API service indexing awesome lists of open source software.

https://github.com/navapbc/strata-template-documentai-api

Template application to identify and extract data from documents
https://github.com/navapbc/strata-template-documentai-api

Last synced: 14 days ago
JSON representation

Template application to identify and extract data from documents

Awesome Lists containing this project

README

          


Nava Strata


Open source tools for every layer of government service delivery.


Strata is a gold-standard target architecture and suite of open-source tools that gives government agencies everything they need to run a modern service.



Nava Strata is released under the Apache 2.0 license


PRs welcome!


git commit activity

# Template DocumentAI API application

This is a template repository for a DocumentAI API application. Unlike some
other Strata templates, this is more of a complete application intended for use
almost out of the box.

See [`navapbc/strata`](https://github.com/navapbc/strata) for other template repos.

## Features

- API for identifying and extracting data from "document" files

## Repo structure

```text
.
├── template # The template (the things that get installed/updated)
│ ├── .github # GitHub workflows
│ ├── docs # Project docs and decision records
│ └── {{app_name}} # Application code
└── template-only-docs # Template repo docs
```

## Installation

To get started using the template application on your project, for an
application to be called ``:

1. [Install the nava-platform tool](https://github.com/navapbc/platform-cli).
2. Install template by running in your project's root:

```sh
nava-platform app install --template-uri https://github.com/navapbc/strata-template-documentai-api .
```

3. Follow the steps in `/README.md` to set up the application locally.
4. Optional, if using the Strata infrastructure template, [follow the deployment
guide](/template-only-docs/demployment.md) to set up the various pieces of
your infrastructure.

## Updates

If you have previously installed this template and would like to update your
project to use a newer version of this template:

1. [Install the nava-platform tool](https://github.com/navapbc/platform-cli).
2. Update app template by running in your project's root:

```sh
nava-platform app update .
```

## License

This project is licensed under the Apache 2.0 License. See the [LICENSE](LICENSE) file for details.

## Community

- [Code of Conduct](CODE_OF_CONDUCT.md)
- [Contributing Guidelines](CONTRIBUTING.md)
- [Security Policy](SECURITY.md)