You are on page 1of 15

Blockchain Lab

MINI-PROJECT LOGBOOK
GROUP MEMBERS

1. Atharva .B. Malji


2. Atharva .C. Mestri
3. Amogh .H. Anerao
4. Yash .N. Narvekar

Guide

Prof. Atiya Kazi

Department of Information Technology


Finolex Academy of Management & Technology, Ratnagiri – 415 612

University of Mumbai
(Academic Year 2022-23)
INSTITUTE VISION & MISSION

VISION:
The academy aspires to nurture students as leaders who are in tune with global trends, equipped with
engineering knowledge and practical skills, to excel in creativity and innovation in order to play their part in
technological advancement of the nation.

MISSION:

1. To become the foremost seat of advanced technical learning as a center of excellence in the region.
2. To offer state of the art facilities and quality education at affordable cost
3. To inculcate in students the culture of ‘Play Hard and Play Fair’.
4. To advance sustainable development in the region through opportunities for entrepreneurship and
industry-institute interaction.
5. To create a generation of young professionals who appreciate in all its aspects the necessity of balance
between technological advances and traditional values.

INFORMATION TECHNOLOGY DEPARTMENT

VISION:
To provide excellent Information Technology education and aspire to nurture students as leaders who
are in tune with global IT Trends.

MISSION:

M1 To Enrich students by rigorously implementing quality education

M2 To make students industry ready

M3 To imbibe professional ethics and social values in the students and make them responsible
citizens.
.
PROGRAM EDUCATIONAL OBJECTIVES (PEO's)

PEO1 To provide learners with Core Competence in mathematical, scientific and basic engineering fundamentals
necessary to formulate, analyze and solve hardware/software engineering problems.

PEO2 To prepare learners to solve business-centered problems by identifying, analyzing, developing, and
implementing information system based solutions with modern programming tools. To encourage learners to
use best practices and implement technologies to enhance information security and enable compliance, ensuring
confidentiality, information integrity, and availability.

PEO3 To prepare learners for a successful career in Indian and Multinational Organizations, Identify and evaluate
current and emerging technologies. To provide our graduates with a learning environment awareness of life-
long learning. To motivate students to pursue it throughout their career and higher studies. To encourage and
motivate learners for Research & Development and entrepreneurship.

PEO4 To introduce learners to ethical codes and guidelines including professional, ethical, legal and public policy
issues to perform excellence, show leadership skills and demonstrate good citizenship

PEO5 To develop effective written and oral communication skills to interact with clients, users, co-workers and
managers. To enable learners to work as part of teams on multidisciplinary projects and diverse professional
environments to accomplish a common goal by integrating personal initiative and group cooperation.
PROGRAM OUTCOMES (POs)

PO's OUTCOMES

An ability to apply knowledge of mathematics, science and engineering fundamentals in the


PO1 field of computing.
Critically identify, formulate and evaluate emerging topics and the recent development in the
PO2 field and Provide solutions to futuristic engineering problems.
The broad education necessary to understand the impact of engineering solutions in a
PO3 global, economic, environmental and societal context.
Ability in requirement gathering, design and implementation of software with computer
PO4 systems to analyze and interpret the data.
An ability to use the techniques, logical and analytical skills and modern engineering tools
PO5 necessary for engineering practice.
An ability to design a system component or process to meet desired needs within realistic
PO6 constraints such as economic, environmental, social, cultural and safety issues.
An ability to understand the impact of engineering knowledge towards society and the environment
PO7 with need for sustainable solutions.

PO8 To inculcate professional ethics.


PO9 An ability to function effectively, individually and in teams to accomplish a common goal.
An ability to communicate solutions of complex computing problems effectively using reports and
PO10 presentations to a wide range of audiences.
PO11 To instill leadership and managerial skills in a multidisciplinary environment.
PO12 Recognition of the need for and an ability to engage in life-long learning.

PROGRAM SPECIFIC OUTCOMES (PSOs)

Design an algorithm, component, or process to meet desired needs, within realistic constraints
PS through analytical, logical and problem solving skills.
O1
Effectively integrate IT-based solutions into the user environment and Adapt themselves
PS easily to emerging trends in Information Technology.
O2
STUDENT INFORMATION

Project Title : Donation raising app using Blockchain

Student 1 Student 2 Student 3 Student 4


Student ID T-19-0250 `T-19-0342 `T-19-0297 `T-19-0340

Name `Atharva.B.Malj Atharva .C.Mestri Amogh.H.Anerao


i Yash.N.Narveka
r

Contact No. `9420917705 `7588561969 7498350571 `9145081841


atharva.malji.20 mestryatharva84@gm amoghanerao2000@ yashnarvek@g
E-mail
01@gmail.com ail.com gmail.com mail.com
Address Arawali, Malgaon, Nale ghar , near Pandurang
Vengurla, Sawantwadi, post office ,Angwali Plaza ,Mathewa
Sindhudurg, Sindhudurg, ,Sangmeshwar da ,Kudal-
Maharashtra, Maharashtra, 416510 Ratnagiri -415804 416520
India, 416518
INSTRUCTIONS TO STUDENTS:
1. The logbook must be submitted to the Guide for verification and evaluation of project
activities at least once in a week.

2. Log book duly signed by a guide must be submitted with a project report for evaluation at
the end of semester to the department.

DECLARATION

I declare that this project represents my ideas in my own words without plagiarism and wherever
others' ideas or words have been included, I have adequately cited and referenced the original
sources. I also declare that I have adhered to all principles of academic honesty and integrity and
have not misrepresented or fabricated or falsified any idea/data/fact/source in my project work. I
promise to maintain minimum 75% attendance, as per the University of Mumbai norms. I
understand that any violation of the above will be cause for disciplinary action by the Institute.

Yours Faithfully

1. Atharva .B.Malji
2 .Atharva .C.Mestri
3. Amogh.H.Anerao

4. Yash.N.Narvekar

(Date & Signature of Students)


Letter of Acceptance

I undersigned, Dr./Prof. Atiya Kazi working in Information


Technology Department, willing to guide the project titled Donation raising app using Blockchain
for the Mini-Project- 1 Semester VIII respectively for the Academic Year 2022-

2023

The names of the students are:

1.Atharva .B.Malji
2.Atharva .C.Mestri
3.Amogh .H. Anerao
4.Yash .N. Narvekar

(Project Guide) (Mini-Project Coordinator) (HOD-Information Technology)

.
LAB OUTCOMES

C LAB OUTCOME POs covered PSOs


O covere
N d
o.
C Develop and test smart contract on local Blockchain 1,2
O1 1,2,3,4,5,6,7,9,
10,11,12
C Develop and test smart contract on Ethereum test 1,2,3,4,5,6,7,9, 1,2
O2 networks. 10,11,12
C Write and deploy smart contract using Remix IDE and 1,2,3,4,5,6,7,9, 1,2
O3 Metamask. 10,11,12
C Design and develop Cryptocurrency. 1,2,3,4,5,6,7,9, 1,2
O4 10,11,12
C Write and deploy chain code in Hyperledger Fabric. 1,2
O5 1,2,3,4,5,6,7,9,
10,11,12
C Develop and test a Full-fledged DApp using 1,2,3,4,5,6,7,9, 1,2
O6 Ethereum/Hyperledger. 10,11,12

CO-PO-PSO MAPPING

P P P PO PO P PO PO PO PO1 PO PO1 PSO PS


O O O3 4 5 O6 7 8 9 0 11 2 1 O2
1 2
CO 1 2 2 3 3 3 1 0 3 3 2 2 3 3
1
CO 1 2 2 3 3 3 1 0 3 3 2 2 3 3
2
CO 1 2 2 3 3 3 1 0 3 3 2 2 3 3
3
CO 1 2 2 3 3 3 1 0 3 3 2 2 3 3
4
CO 1 2 2 3 3 3 1 0 3 3 2 2 3 3
5
CO 1 2 2 3 3 3 1 0 3 3 2 2 3 3
6
SCHEDULE FOR MINI PROJECT

D We Conte Remark Guide


at ek nts Sign
e
09/01/2023 1 Define project scope and Group formation
objectives completed

16/01/2023 2 Identify project requirements Literature review


and specifications completed for
Donation raising
app using
Blockchain
23/01/2023 3 Create a project plan, Software
including milestones and requirements
deadlines identified

30/01/2023 4 Develop the overall Use of tool


architecture and technical smart contract
design of the project
06/02/2023 5 Decide on the blockchain Ethereum testnet
platform to be used (e.g. Ganache
Ethereum, Hyperledger, etc.)
13/02/2023 6 Choose a programming Choose Solidity
language (Solidity, Vyper, and write a
etc.) for developing the smart contract.
contracts
20/02/2023 7 Deploy the smart contracts to Deployed and
the blockchain platform tested the smart
contracts using
truffle suite
27/02/2023 8 Develop the user interface and used Mera mask
frontend components wallet for
interacting with
smart contracts
and executing
transactions on
the blockchain

06/03/2023 9 Develop the backend used default


infrastructure for interacting database
with the blockchain provided by
Ganache
13/03/2023 10 Configure and testing of mini used Ganache as
project the testnet
20/03/2023 11 Report submission as per Final
guidelines Demonstration
and report
submission
PROGRESS/ATTENDANCE REPORT

Title of the Project: Donation raising app using Blockchain

Name of Student 1:Atharva .B.Malji

Group No.16
Name of Student 2:Atharva .C.Mestri

Name of Student 3:Amogh.H.Anerao

Name of Student 4: Yash.N.Narvekar

Name of the Supervisor/Guide: Dr./Prof.-ATIYA KAZI

G Date Attendance Progress/Suggestion Mapping


r
p
.
i
d

CO PO PSO

Group formation completed 1 1 1,2


1
Literature review completed
2
Software and Hardware
3 requirements identified

Create a project plan, including


4 milestones and deadlines

Draw System Design for the


5 project
Choose a programming language
6 (Solidity, Vyper, etc.) for developing
the smart contracts
Deploy the smart contracts to the
7 blockchain platform

Develop the user interface and frontend


8 components

Develop the backend infrastructure for


9 interacting with the blockchain

Configure and testing of mini project


1
0

Report submission as per guidelines


1
1

ATIYA KAZI
Name, Date & Sign of the Supervisor/Guide
REVIEW-I FORM

Group No: 16
Title of Mini-Project: Donation raising app using Blockchain
Date of Review-I: 31-01-2023
No. of students in project team:

Student Mini-Project Performance Analysis (Put Tick as per your Observation)

Excellent (3) Very Good (2) Good (1)


Sr. No. Observati ( ( (1
on 3 2 )
) )
1 Quality of problem and Clarity 3
2 Literature Survey 2
3 Innovativeness in solutions 2
4 Feasibility Of the Project 2
5 Usage of technology 3
6 Cost effectiveness and Societal impact 1
7 Overall Presentation & Performance 2
Commen
ts:

Project Guide & Panel Members Signature: 1)


2)
3)

Name, Date & Signature Name, Date & Signature


Project Coordinator HOD-Information Technology
REVIEW-II FORM

Group No: 16
Title of Mini-Project: Donation raising app using Blockchain
Date of Review-II: 20-02-2023
No. of students in project team:

Student Mini-Project Performance Analysis (Put Tick as per your Observation)

Excellent (3) Very Good (2) Good (1)


Sr. No. Observati ( ( (1
on 3 2 )
) )
1 Usage of effective skill sets 2
2 Design and Implementation 2
3 Testing and Analysis 2
4 Use of standard engineering norms 3
5 Cost effectiveness and Societal impact 1
6 Contribution of an individual member in team 2
7 Overall Presentation & Performance 2
Commen
ts:

Project Guide & Panel Members Signature: 1)


2)
3)

Name, Date & Signature Name, Date & Signature


Project Coordinator HOD-Information Technology
EXAMINER'S FEEDBACK FORM

Name of External examiner:


College of External examiner:
Name of Internal examiner: ATIYA KAZI

Date of Examination: / / No. of students in project


team: Availability of separate lab for the project: Yes / No

Student Performance Analysis (Put Tick as per your Observation)

Excellent (3) Very Good (2) Good (1)


Sr. No. Observati ( ( (1
on 3 2 )
) )
1 Quality of problem and Clarity
2 Innovativeness in solutions
3 Cost effectiveness and Societal impact
4 Full functioning of working model as per stated requirements
5 Effective use of skill sets

6 Effective use of standard engineering norms

7 Contribution of an individual’s as member or leader


8 Clarity in written and oral communication
9 Overall performance

Can the same mini project extend to next semester by adding new objectives/ideas? (Yes/ No)
o If yes, suggest new Innovative Technique/Idea/ objectives related to this project.

ATIYA KAZI
Name, Date & Signature Name, Date & Signature
External Examiner Internal Examiner

Name, Date & Signature


HOD-Information Technology

You might also like