Skip to content

Merge fastapi-integration into main#3

Merged
ByteBard58 merged 16 commits into
mainfrom
fastapi-integration
Apr 13, 2026
Merged

Merge fastapi-integration into main#3
ByteBard58 merged 16 commits into
mainfrom
fastapi-integration

Conversation

@ByteBard58
Copy link
Copy Markdown
Owner

  • Refactor project structure and move app-specific files to the newly created /app subdirectory
  • Rename older flask-powered app script and create new one for fastapi
  • Add primary self-heal function and configuration in app.py and add BaseModel class in schema for validation
  • Add fully configured pydantic BaseModel for input validation on /predict route
  • Update requirements.txt to add fastapi and other dependencies
  • Add /about,/predict and /predict/batch endpoints for both regular and batch prediction to app.py
  • Add sample generator script and modify .gitignore to ignore generated sample CSV files
  • Fix typo in docstring of sample_generator.py
  • Debug some issues in app.py,
  • Modify path filtering configuration in the CI scripts
  • Replace older gunicorn setup with uvicorn for fastapi
  • Update the dependency list by getting rid of no-longer required libraries
  • Delete older flask-based app
  • Link the existing vanilla frontend with the fastapi app, implement notification system and improve error handling for form submissions
  • Enhance UI with tab navigation, batch prediction functionality, and improved button styles
  • Implement integration test suite with FastAPI TestClient and model mocking

@ByteBard58 ByteBard58 merged commit 6a75ba6 into main Apr 13, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant