Skip to content

[M1] All required PRs #5

Description

@rozeappletree

Help section

* - mean that the PRs are dependant on other tasks.
p0 - Needed ASAP
p1 - High priority
p2 - Medium priority
p3 - Low priority
d - Discussion / learn and send PR at your own pace

Feel free to discuss if these tags need to be changed for the below checklist

Contributors need to open up separate issues / PRs for each and start discussion there. Discussion here will be related to organisation / priority of the PRs and who wants to pick what PR. Note that each PR may or may not be broken into multiple PRs.

PRs needed for the frontend

  • Docker container for react container p0
  • Add docs (simple readme) on how to write tests for the react app L
  • Decide name for the main web app that will act as frontend for all services p0
  • Login page p1
  • Main page p3

PRs needed for the backend

  • Docker container for postgresql p0
  • Docker container for pgadmin ui p0
  • Docker container for backend of the main webapp in fastapi p0
  • Connect to postgresql * [p1]
  • Authentication endpoint for user login in fastapi p1
  • Save users in users table in postgres 03

PRs needed for ML (Invoice OCR)

  • Find out the best way to integrate MMOCR with workflow engine L
  • Script to convert output of labelstudio annotated data into mmocr wild recipt data format P1
  • Jupyter notebok to train the wild recipt data using the latest model P2
    • cpu
    • gpu
  • Jupyter notebook for inference on single image P1
    • cpu
    • gpu
  • optimize the models P3

PRs needed for Automation

  • Github action for running tests on new PRs
    • separate for backend
    • searate for frontend

Have a look at naming convention before creating the branches Branch naming convention

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions