Build a FastAPI website with pdf output on raspberry Pi for local network. -- 2

Job ID: 32149436

Budget: €8 – €30 EUR

Hello,
I have a little project with a local raspberry pi wich provides a website to a local device.

Image comes from a camera on the Raspberry Pi4 with python 3.7 and opencv. (thread)
This image (at the moment storred locally on a specific place with unique file name - stored in an array):
A: transfer the image (png) and metadata (array) to the website . Show the image and data (array) on the website, created with flask (or fastapi).
B: Add a second picture to the website (main program sends this picture as soon as it is captured).
C: On the web surface (flask/ Fastapi) we need three input fields (=comment). Take the input from the website- variables, and
E: generate a pdf on client side with
- the transferred pictures
- Text (array and input fields= comment) – layer on the picture
- Last page = variables, a) from the raspberry (array) , b) from the input folders (=comment)
- jspdf should be used, each picture on a new page (full resolution here)
F: “store as” – button on the webpage: By clicking a pdf is generated (and stored locally on the client, not on raspberry)
* pdf is created on client side.
* input field (user input data) has not to go to the Pi (only stays on the client side).
G: send a signal (string or field: [“stored”,1]) to the raspberry (FastAPI) - give this to main program. Send "received" back to website.

Need it until 21.11. evening - very small project but i have to work outside.

*** additional tasks / milestones if you can do this fast like
using port 80 and 443 (https://pdfmaker.local), auto refresh ...
Related categories: Python Raspberry Pi Flask Website Build