Description:
The project currently contains two different backend applications: one built with Flask (backend/app.py) and another with FastAPI (backend/main.py). This creates confusion, increases maintenance overhead, and makes it difficult to have a unified and consistent API.
Tasks:
Decide which framework to use for the project (FastAPI is recommended, as it is already more developed in the codebase).
Migrate any unique functionality from the Flask application to the FastAPI application.
Remove the unused framework and its dependencies.
Update the documentation to reflect this change.
Labels: backend, refactor, architecture
Description:
The project currently contains two different backend applications: one built with Flask (backend/app.py) and another with FastAPI (backend/main.py). This creates confusion, increases maintenance overhead, and makes it difficult to have a unified and consistent API.
Tasks:
Decide which framework to use for the project (FastAPI is recommended, as it is already more developed in the codebase).
Migrate any unique functionality from the Flask application to the FastAPI application.
Remove the unused framework and its dependencies.
Update the documentation to reflect this change.
Labels: backend, refactor, architecture