...
Week | Deliverables |
Week 1 - Week 3
| - Introduction and kick-start project plan
- Familiarising with latest version updates in Fabric
- Discussion over architecture
- Listing requirements and features of the platform
- Creating a simple network mimicking the MVP
- Setting up Private Data Collection and interacting with node-sdk
|
Week 4 - Week 6 | - Writing chaincodes to invoke actions (upvote/downvote, poll-complete)
- Creating a API server for the client to interact
- Working on additional features for user and council
|
Checkpoint 1 (July 10) | 1st Quarter Evaluation |
Week 7 - Week 9 | - Incorporating the network with Web UI
- Setting-up unit tests and CI
- Writing testing requirements for the project
|
Week 10 - Week 12 | - Developing a mobile application for the platform
|
Checkpoint 2 (August 21) | Midterm Quarter Evaluation |
Week 13 - Week 15 | - Setting up CI pipeline for front-end
- Documentation
|
Week 16 - Week 18 | - Working on additional features: commenting on council proposal
- Introducing more user functionalities in the network + writing Chaincode
- Documentation
|
Checkpoint 3 (October 2) | 3rd Quarter Evaluation |
Week 19 - Week 21 | - Integration with front-end
- Documentation
|
Week 22 - Week 23 | - Completing documentation
- Wrapping up with any pending work/feature
|
Checkpoint 4 (November 13) | Final Evaluation |
Newly suggested features will also be incorporated during the course of the project.
...