Goal
To build a fully distributed citizens pulse platform for state/city councils using Hyperledger Fabric
Deliverables
- An end-to-end working solution (Finland region):
- User enrolment through CA with Bank Id tupas authentication
- Enrolled users are able to create topic, create comment, poll vote
- Enrolled users are able to modify/delete one's own topic, comment, vote
- Ability to enrol newer peers with less manual steps
- Documentation with diagrams on GitHub
- Unit and integrations tests for the implementation
@startuml Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice <-- Bob: Another authentication Response @enduml
Timeline
The tentative timeline is as follows:
Week | Deliverables |
Week 1 - Week 3 |
|
Week 4 - Week 6 |
|
Checkpoint 1 (July 10, 2020) | 1st Quarter Evaluation |
Week 7 - Week 9 |
|
Week 10 - Week 12 |
|
Checkpoint 2 (August 21, 2020) | Midterm Quarter Evaluation |
Week 13 - Week 15 |
|
Week 16 - Week 18 |
|
Checkpoint 3 (October 2, 2020) | 3rd Quarter Evaluation |
Week 19 - Week 21 |
|
Week 22 - Week 23 |
|
Checkpoint 4 (November 13, 2020) | Final Evaluation |
Newly suggested features will also be incorporated during the course of the project.
Process
- Quarter basis review according to Hyperledger Internship Programme schedule
- Internal communication and updates:
- Telegram/Email for communication
- Weekly zoom call with mentor for project updates