Skip to content

navapbc/strata-template-documentai-api

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.

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/platform for other template repos.

Features

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

Repo structure

.
├── 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 <APP_NAME>:

  1. Install the nava-platform tool.
  2. Install template by running in your project's root:
    nava-platform app install --template-uri https://github.com/navapbc/strata-template-documentai-api . <APP_NAME>
  3. Follow the steps in <APP_NAME>/README.md to set up the application locally.
  4. Optional, if using the Platform infrastructure template: Follow the steps in the template-infra README 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.
  2. Update app template by running in your project's root:
    nava-platform app update . <APP_NAME>

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.

Community

About

Template application to identify and extract data from documents

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages