# 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