Spaces:
Running
on
Zero
Running
on
Zero
File size: 760 Bytes
d8bbcde |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# Google Lens CRUD Application
This is a Google Lens CRUD application using Django and FastAPI.
## Design
The application consists of the following components:
* Django for the backend API
* FastAPI for the API router
* Gradio for the frontend interface
* Django admin for the admin interface
## Sequence Diagram
@startuml
participant "User" as user
participant "Gradio Interface" as gradio
participant "FastAPI" as fastapi
participant "Django API" as django_api
participant "Django Admin" as django_admin
user -> gradio: Request
gradio -> fastapi: Request
fastapi -> django_api: Request
django_api -> django_admin: Request
django_admin -> django_api: Response
django_api -> fastapi: Response
fastapi -> gradio: Response
gradio -> user: Response
@enduml |