Spaces:
Running
on
Zero
Running
on
Zero
# Design Document | |
## Sequence Diagram | |
@startuml | |
participant "User" as user | |
participant "Gradio Interface" as gradio | |
participant "FastAPI Router" as fastapi | |
participant "Google Lens API" as google_lens | |
participant "Django Model" as django_model | |
user -> gradio: Request data | |
gradio -> fastapi: Request data | |
fastapi -> google_lens: Request data | |
google_lens -> fastapi: Return data | |
fastapi -> gradio: Return data | |
gradio -> user: Display data | |
@enduml | |
## Design Overview | |
The application consists of a Gradio frontend, a FastAPI router, and a Django model. The Gradio frontend interacts with the FastAPI router, which retrieves data from the Google Lens API. The data is then stored in the Django model. |