Skip to content

Conversation

@vinodparepalli
Copy link

This PR includes the complete implementation of the backend assignment tasks:

✅ Implemented Features:

File Upload with duplication check and text chunking (PDF, DOCX, TXT)

File list and delete APIs

Role-based access control for file operations (admin, uploader, etc.)

Conversation summary generation and listing

Soft deletion of conversations and cleanup command

Logging mechanism for upload/delete actions

Unit & integration test for file upload and permission logic

I’ve tested all features via Postman and added unit tests using APITestCase.
A user with the uploader role was created to verify permission behavior.

📄 A detailed report has been sent to the HR along with this PR.
Please feel free to let me know if anything needs more clarity or changes.

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