You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

Timeline

The tentative timeline is as follows:

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
  • Create a simple network mimicking the MVP
  • Writing chaincodes to invoke actions

Week 4 - Week 6

  • Working on additional features for user and council
  • Setup unit tests and CI
  • Writing testing requirements for the project
Week 6 - Week 9
  • Incorporate the network with Web UI
Week 10 - Week 12
  • Developing a mobile application for the platform
Week 13 - Week 15
  • Documentation
Week 16 - Week 18
  • Documentation
Week 19 - Week 21
  • Documentation
Week 22 - Week 23
  • Completing documentation
  • Wrapping up with any pending work/feature

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
  • No labels