Git repo for Submission - Blockchain powered procurement system
Statekeholder | Role |
---|---|
Admin |
|
Chief Vigilance Officer (CVO) |
|
Tender Creator | Create bidding tenders |
Bidder | Bid for the contract |
Tender Manager | Review contract(s) then approve for tenders |
Evaluation Commitee | Evaluate bids in technical auditing and financial analysis |
Bid Submission Opens -> Bid Submission Closes -> Bid Evaluation -> Auditing
Functions breakdown follows the state machine's fundamentals
- createNewTender()
- uploadTenderInfoDocuments()
- sendTenderForApproval()
- addCorrigendum()
- republishTender()
- submitTenderTemplates()
- approve()
- publish()
- setOpeningDate()
- setClosingDate()
- publishBiddingInvitation() //
- getSubmissions()
- [justadded] rejectTender() //
- addTenderCategory()
- uploadSignatureCertificate()
- submitEarnestMoneyDeposit() //
- uploadTechDocs()
- uploadFinDocs()
- getResults()
- withdrawBid()
- resubmitBid()
- evaluateFinDocs()
- evaluateTechDocs()
- assignExperts()
- approveBestFinalBid()
- rejectBid()
- reviewTenderActivity()
- authorizeTender(isVerified) //
- provideUIN()
+[justadded] unathorizeTender(risksFound)
Endpoint | Path | HTTP method | Query input | Output (w/ Description) |
---|---|---|---|---|
/tender | /all | GET | None | Object (All tenders) |
/creator | GET | id | success/fail (get creator of tender) | |
/bidder | GET | id | success/fail (get bidder/investor of tender) | |
/amount | GET | id | success/fail (get corresponding amount of that bidder of tender) | |
/manager | GET | id | success/fail (get manager of tender) | |
/beneficiary | GET | id | success/fail (get beneficiary of tender ) | |
/approve | POST | id, manager |
success/fail (Approve the tender by the manager) | |
/closeDate | POST | id, manager, day, month, year |
success/fail (Set the closing date after validating manager on tender id) | |
/openDate | POST | id, manager, day, month, year |
success/fail Set the opening date after validating manager on tender id) | |
/submitTpl | N/A | POST | template | success/fail (Submit one tender template) |