Skip to content

feat: add real-time upload progress tracking with status UI#100

Open
Krushna-Pisal wants to merge 2 commits into
indictechcom:masterfrom
Krushna-Pisal:feature/upload-progress
Open

feat: add real-time upload progress tracking with status UI#100
Krushna-Pisal wants to merge 2 commits into
indictechcom:masterfrom
Krushna-Pisal:feature/upload-progress

Conversation

@Krushna-Pisal
Copy link
Copy Markdown

Add real-time upload progress tracking

Overview

This PR introduces a progress tracking system for file uploads to improve visibility during long-running tasks.

Changes

  • Added progress tracking in Celery tasks using update_state()
  • Created/updated /task_status/<task_id> endpoint
  • Added progress bar and status messages in the UI
  • Implemented polling to fetch task status

How to test

  1. Upload a file
  2. Observe progress updates in the UI
  3. Verify status changes and final result

Impact

Improves user experience by providing feedback during asynchronous uploads.

Notes

  • No breaking changes
  • Follows existing project structure

Adds structured task states, metadata tracking, and improved error handling for Celery upload tasks.
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