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()
- seOpeningDate()
- 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)