Feature: bulk certificate verification#132
Conversation
|
@Gunjan10-droid is attempting to deploy a commit to the Fahed Khan's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
@12fahed could you review the pr? |
|
@12fahed could you merge this pr? |
12fahed
left a comment
There was a problem hiding this comment.
How will the bulk verification endpoint be triggered? There needs to be some interface to interact with it. Maybe we can add a CSV upload option on the frontend to submit UUIDs.
|
@12fahed Hi! Thanks for the feedback. I implemented the backend bulk verification API first as a foundation. Would you be okay merging the backend changes in this PR, and I can open a follow-up PR for the CSV upload UI, results table, and CSV export? I thought splitting the work would make it easier to review and maintain. |
@Gunjan10-droid as this feature includes both backend and frontend changes, we cant move ahead without frontend implementation. Would you be open to make subsequent frontend changes. When its about splitting work then it can be done, we can review in parts but the feature needs to be completed in one PR before merging |
Pull Request Description
Adds the backend foundation for bulk certificate verification by introducing a new bulk verification API endpoint and frontend service integration.
Changes Made
Added a new backend endpoint:
POST /api/certificates/verify-bulkAdded
verifyBulkCertificatescontroller to handle bulk verification requests.Registered the new API route in
certificateRoutes.js.Added a frontend service method
verifyBulkCertificates()to interact with the new API.This PR lays the groundwork for implementing CSV-based bulk verification in future updates.
Related Issue: Closes #122
Checklist
Code Quality
Testing
npm testor your test command)Security & Performance (for CertiNova)
UI/UX (if applicable)
Type of Change
Screenshots / Recordings
N/A (Backend API changes only)
How Has This Been Tested?
Manual Testing
Test Configuration
PR Readiness Checklist
mainbranchAdditional Context
This PR introduces the backend API foundation for bulk certificate verification.
Frontend CSV upload, results table, CSV export, and complete end-to-end integration will be implemented in follow-up work after confirming the preferred verification UI flow with the maintainers.