|
Project: Google Lens Development with Python |
|
|
|
Overview: |
|
The project aims to develop a Google Lens application using Python, Django, and FastAPI. The application will have a frontend built with Gradio and a backend built with FastAPI. The project will also include testing with Pytest and logging with Django models. |
|
|
|
Requirements: |
|
|
|
* Create a Gradio interface for the frontend |
|
* Develop a FastAPI backend for data retrieval from Google Lens |
|
* Integrate Django for logging and data storage |
|
* Create a Django admin interface for data verification |
|
* Implement testing with Pytest |
|
* Use Mock for testing data |
|
* Create a Readme.md file with design documentation |
|
* Include a PlantUML sequence diagram in the Readme.md file |
|
* Create a settings.py file for Django |
|
* Create a migration command for Django |
|
* Create an AWS Lambda SAM template for deployment |
|
* Create a SAM local command for automatic deployment to AWS |
|
|
|
Files and Folders: |
|
|
|
* frontend/gradio_interface.py |
|
* backend/fastapi_app.py |
|
* models/django_models.py |
|
* tests/test_fastapi.py |
|
* tests/test_gradio.py |
|
* Readme.md |
|
* settings.py |
|
* requirements.txt |
|
* aws_lambda_sam_template.yaml |
|
* sam_local_command.sh |
|
* __init__.py |