Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Reporting No: Week No: 1 From : 11/01/21 To : 16/01/21

Project ID: PRJ2020DCS035


Project Title: Agriculture Supply Chain

WEEKLY REPORT

Work done in last week ( Attach supporting Documents):

1. Learning Blockchain Concepts.


2. Course on Blockchain for industry purpose.
3. Research on how efficiently Blockchain could be use for the project.

Reason for incomplete work:

1. As the course was of around 15 hours it took 3 days to complete with


practical.

Plans for next week:


1. Research on the Agriculture Domain.
2. Understanding the problems in traditional system.
3. Finding Solutions for problems.

References:
 https://www.udemy.com/course/build-your-blockchain-az/

 https://medium.com/better-programming/a-technical-introduction-to-blockchain- 22ab05308151

 https://medium.com/swlh/blockchain-explained-a-thorough-introduction-2381d5af64cc

 https://www2.deloitte.com/us/en/pages/operations/articles/blockchain-supply-chain-innovation.html

 https://medium.com/@infopulseglobal_9037/blockchain-in-supply-chain-management-key-use-cases-
and-benefits-6c6b7fd43094

Signature of External Guide Signature of Internal Guide

Student Id: 17DCS029


Student Name: Jigar Y. Mehta
Reporting No: Week No: 2 From : 18/01/21 To : 23/01/21
Project ID: PRJ2020DCS035
Project Title: Agriculture Supply Chain

WEEKLY REPORT

Work done in last week ( Attach supporting Documents):

1. Learning about Entities and processes involved in Agriculture.


2. Gathering information from people who are involved in it.
3. Diagnosing the problems involved in Traditional System.
4. Discussing the things with External Guide about my Research.
5. Preparing the flowchart about the supply chain.

Reason for incomplete work:

Plans for next week:


1. Studying the technologies involved in Blockchain and finding
the best suited out of Ethereum and Hyperledger.
2. Setting up the environment for the project.
3. Running and understanding the concepts lying underneath the
hyperledger.

References:

 https://assets.kpmg/content/dam/kpmg/pdf/2013/06/agricultural-and-food-
value-chain-v2.pdf
 https://www.manage.gov.in/studymaterial/scm-E.pdf
 https://www.civilsdaily.com/supply-chain-management-in-indian-
agriculture/

Signature of External Guide Signature of Internal Guide

Student Id: 17DCS029


Student Name: Jigar Y. Mehta
Reporting No: Week No: 3 From : 25/01/21 To : 30/01/21
Project ID: PRJ2020DCS035
Project Title: Agriculture Supply Chain

WEEKLY REPORT
Work done in last week ( Attach supporting Documents):

1. Studied about different types of blockchains like public,


private.
2. Studied about Ethereum which is a public blockchain.
3. Studied about Hyperledger which is a private blockchain.
4. Comparison between Ethereum and Hyperledger and which is
better suited for Supply Chain.

Reason for incomplete work:

Plans for next week:

1. Exploring different Distributed Ledger Technologies in


Hyperledger.
2. Running Sample Applications provided by Hyperledger to
understand the working of System.
3. Studying different tools which fall under hyperledger and
selecting best suited among them.

References:
 https://hyperledger-fabric.readthedocs.io/en/release-2.2/
 https://dragonchain.com/blog/differences-between-public-private-
blockchains
 https://medium.com/datadriveninvestor/ethereum-explained-788c5cf6080b
 https://101blockchains.com/ethereum-vs-hyperledger-fabric/
 https://medium.com/@harish_6956/hyperledger-development-companies-
know-the-difference-between-ethereum-vs-hyperledger-f4b31b9273e6

Signature of External Guide Signature of Internal Guide


Student Id: 17DCS029
Student Name: Jigar Y. Mehta
Reporting No: Week No: 4 From : 01/02/21 To : 06/02/21
Project ID: PRJ2020DCS035
Project Title: Agriculture Supply Chain

WEEKLY REPORT

Work done in last week ( Attach supporting Documents):

1. Studied about different technologies of hyperledger like


Fabric, Sawtooth, Ivory, etc .
2. Studied about different tools of Hyperledger like Composer,
Explorer, Cello, etc.
3. Exploring Hyperledger Fabric and setting up the network to
get started.
4. Learning how to use Composer for running the Fabric network
also running samples to understand the working.

Reason for incomplete work:

Plans for next week:


1.Creating Dataflow Diagram.
2.Creating Schedule Diagram.
3.Creating Flowchart.
4.Creating Software Requirement Specification (SRS)
document.
References:
 https://www.upgrad.com/blog/hyperledger-frameworks-hyperledger-tools-
blockchain-technology/
 https://hyperledger-fabric.readthedocs.io/en/latest/test_network.html
 https://hyperledger.github.io/composer/v0.19/tutorials/tutorials.html
 https://medium.com/@kotsbtechcdac/step-by-step-towards-hyperledger-
fabric-part-1-c867fc5fe18
 https://kctheservant.medium.com/deep-dive-into-fabcar-revised-
57cb54642572

Signature of External Guide Signature of Internal Guide


Student Id: 17DCS029
Student Name: Jigar Y. Mehta
Reporting No: Week No: 5 From : 08/02/21 To : 13/02/21
Project ID: PRJ2020DCS035
Project Title: Agriculture Supply Chain

WEEKLY REPORT

Work done in last week ( Attach supporting Documents):

1. Studied about Hyperledger Composer Modeling Language.


2. Created ER Diagram.
3. Created Use Case Diagram.
4. Worked on SRS

Plans for next week:


1. Completing SRS Document.
2. Making a model file having assets and entities defined for
Project.
3. Working on Permission file for giving various permissions to
various users.

References:
 https://hyperledger.github.io/composer/v0.19/reference/cto_language.html
 https://www.linkedin.com/pulse/exploring-hyperledger-composer-part-5-
developing-maciek-j%C4%99drzejczyk
 https://web.cs.dal.ca/~hawkey/3130/srs_template-ieee.doc
 https://en.wikipedia.org/wiki/Modeling_language

Signature of External Guide Signature of Internal Guide

Student Id: 17DCS029


Student Name: Jigar Y. Mehta
Reporting No: Week No: 6 From : 15/02/21 To : 20/02/21
Project ID: PRJ2020DCS035
Project Title: Agriculture Supply Chain

WEEKLY REPORT

Work done in last week ( Attach supporting Documents):

1. Completed Software Requirement Specification Document.


2. Made modelling files having entities and assets required for
the Supply Chain.

Plans for next week:

1. Start working on Access-Control List files.


2. Start working on various APIs in javascript.

References:
 https://hyperledger.github.io/composer/v0.19/reference/cto_language.html
 https://www.linkedin.com/pulse/exploring-hyperledger-composer-part-5-
developing-maciek-j%C4%99drzejczyk
 https://web.cs.dal.ca/~hawkey/3130/srs_template-ieee.doc
 https://en.wikipedia.org/wiki/Modeling_language

Signature of External Guide Signature of Internal Guide

Student Id: 17DCS029


Student Name: Jigar Y. Mehta
Reporting No: Week No: 7 From : 22/02/21 To : 27/02/21
Project ID: PRJ2020DCS035
Project Title: Agriculture Supply Chain

WEEKLY REPORT

Work done in last week ( Attach supporting Documents):

1. Completed working on Access-Control List files.


2. Working on various transaction APIs like batchCultivation,
BatchFarming, BatchProcessing etc. in javascript.

Plans for next week:

1. Completing transaction APIs.


2. Start writing Query file for Querying the Hyperledger.

References:
 https://hyperledger.github.io/composer/v0.19/systemns/04_transactions
 https://hyperledger.github.io/composer/v0.19/reference/js_scripts#:~:text=
A%20Hyperledger%20Composer%20Business%20Network,Business%20
Network%20Definition's%20model%20files.
 https://wkrzywiec.medium.com/your-first-blockchain-in-a-matter-of-
minutes-using-hyperledger-composer-4e6e41d0ea0b
 https://hyperledger.github.io/composer/v0.19/tutorials/acl-trading
 https://hyperledger.github.io/composer/v0.19/reference/acl_language#:~:te
xt=Hyperledger%20Composer%20includes%20an%20access,a%20busines
s%20network's%20domain%20model.

Signature of External Guide Signature of Internal Guide

Student Id: 17DCS029


Student Name: Jigar Y. Mehta
Reporting No: Week No: 8 From : 01/03/21 To : 06/03/21
Project ID: PRJ2020DCS035
Project Title: Agriculture Supply Chain

WEEKLY REPORT

Work done in last week ( Attach supporting Documents):

1. Working on various transaction APIs like batchVending,


BatchDistribution, BatchWholesale etc. in javascript.
2. Working on various queries to get various Entities and Assets.
3. Setting up a Rest Server for testing the APIs and Queries.

Plans for next week:

1. Writing more queries.


2. Optimizing the queries.
3. Authenticating the server with GitHub’s OAuth.

References:
 https://hyperledger.github.io/composer/v0.19/tutorials/queries
 https://hyperledger.github.io/composer/v0.19/reference/query-language
 https://hyperledger.github.io/composer/v0.19/business-network/query
 https://hyperledger.github.io/composer/v0.19/systemns/04_transactions
 https://hyperledger.github.io/composer/v0.19/reference/js_scripts#:~:text=
A%20Hyperledger%20Composer%20Business%20Network,Business%20
Network%20Definition's%20model%20files.

Signature of External Guide Signature of Internal Guide

Student Id: 17DCS029


Student Name: Jigar Y. Mehta
Reporting No: Week No: 9 From : 08/03/21 To : 13/03/21
Project ID: PRJ2020DCS035
Project Title: Agriculture Supply Chain

WEEKLY REPORT

Work done in last week ( Attach supporting Documents):

1. Optimized the Model Files, .acl files as we had to change the


flow of the project as it had a bug in it.
2. Completed the transaction APIs like SellBatch, Sell Packet
and 8-9 others.

Plans for next week:

1. Enabling multi-user mode for the server.


2. Issue various identities and test them.

References:

 https://hyperledger.github.io/composer/v0.19/reference/acl_language#:~:te
xt=Hyperledger%20Composer%20includes%20an%20access,a%20busines
s%20network's%20domain%20model.
 https://hyperledger.github.io/composer/v0.19/systemns/04_transactions
 https://hyperledger.github.io/composer/v0.19/reference/js_scripts#:~:text=
A%20Hyperledger%20Composer%20Business%20Network,Business%20
Network%20Definition's%20model%20files.
 https://hyperledger.github.io/composer/v0.19/tutorials/acl-trading

Signature of External Guide Signature of Internal Guide

Student Id: 17DCS029


Student Name: Jigar Y. Mehta
Reporting No: Week No: 10 From: 22/03/21 To: 27/03/21
Project ID: PRJ2020DCS035
Project Title: Agriculture Supply Chain

WEEKLY REPORT

Work done in last week ( Attach supporting Documents):

1. Configured the server for multi-user mode.


2. Created various Identity Cards.
3. Provided the cards with particular permissions so no invalid
user could operate the restricted operations.
Plans for next week:

1. Start a react Project and make a frontend to show the results of


the tracked item.
2. Start making a final Report.

References:
 https://hyperledger.github.io/composer/latest/integrating/enabling-
multiuser
 https://hyperledger.github.io/composer/latest/integrating/enabling-rest-
authentication
 https://hyperledger.github.io/composer/latest/managing/id-cards-
playground
 https://hyperledger.github.io/composer/latest/managing/identity-issue
 https://hyperledger.github.io/composer/latest/managing/identity-bind

Signature of External Guide Signature of Internal Guide

Student Id: 17DCS029


Student Name: Jigar Y. Mehta
Reporting No: Week No: 11 From: 29/03/21 To: 03/04/21
Project ID: PRJ2020DCS035
Project Title: Agriculture Supply Chain

WEEKLY REPORT

Work done in last week ( Attach supporting Documents):

1. Started making a react back-end using semantic-ui library.


2. Made html and css page.
3. Started to integrate the apis.
4. Making Final Report.

Plans for next week:

References:

 https://medium.com/easyread/how-to-get-started-with-react-js-
805bf57826ad
 https://medium.com/zenofai/beginners-guide-to-reactjs-3ca07f56d526
 https://react.semantic-ui.com/
 https://medium.com/coinmonks/build-a-insurance-application-with-
hyperledger-composer-and-react-js-part-1-3ebe7ad54986
 https://medium.com/coinmonks/build-an-insurance-application-with-
hyperledger-composer-and-react-js-part-2-da27a9dfdee5

Signature of External Guide Signature of Internal Guide

Student Id: 17DCS029


Student Name: Jigar Y. Mehta

You might also like