Professional Documents
Culture Documents
Crodfunding
Crodfunding
Project Proposal
Supervisor
Team Members
Session 2019-2023
[11-24-2022]
1. Project Description
Crowdfunding is basically the practice of funding a project, Charity or a start-up
through raising money from various individuals. It is usually done using the internet, as
it is easily accessible to gather contacts and determine the stakeholders of the project.
Crowdfunding can be a suitable method for personal use, for real estate, loans, start-ups,
Charity and other businesses. Crowdfunding is emerging as one of the most affordable
and viable options for young entrepreneurs in the country.
2. Introduction
Crowdfunding is basically the practice of funding a project, Charity or a start-up
through raising money from various individuals. It is usually done using the internet, as
it is easily accessible to gather contacts and determine the stakeholders of the project.
Crowdfunding can be a suitable method for personal use, for real estate, loans, start-ups,
Charity and other businesses. Crowdfunding is emerging as one of the most affordable
and viable options for young entrepreneurs in the country. This Crowd-Funding platform
powered by blockchain technology eliminates the need for a middleman third party in a
number of ways, enhancing and supporting the practice .It Increased security in hostile
environments is just one of the many advantages that blockchain technology offers in a
wide range of industries. Blockchain is a linked list that employs Hash Pointers rather
than regular pointers. This allows each blockchain node to not only locate the next node
but also verify whether the data in that node has changed. This blockchain-based
crowdfunding system can receive funding. Anyone with an internet connection can use
this system. Blockchain increase transparency among the contributor and the
manager, the contributors can see their money and where their money will used i.e, the
purpose of the funding simply every details can be view by the contributors, it builds the
trust between the contributors and the mangers.
1. TYPES OF CROWDFUNDING
The type of crowdfunding to be used usually depends on the kind of business or activity
that is being set up. The goals and objectives of the business influence the type as well.
There are three basic types of crowdfunding. They are: Debt form of Crowdfunding: In
this medium, the investors or rather contributors are paid the money back along with
interest. It is also known as “peer to peer’ lending and usually does not involve the
traditional banking methods. Equity based Crowdfunding: In this method, the investors
become partially the owners of the business project. They are also accredited with
dividends. This is in away kind of a gamble because, if the project is successful, the share
value will go up, otherwise down. Donations: In this medium, the investors don’t look for
any kind of financial returns. They invest in their belief on the project which is usually
cause based. However, perks can be given in order to show gratitude towards the donators. Examples of these kind of projects are, charities, disaster relief, and other not-
for-profit organizations.
3. Application/Literature Review
These are the current fund-raising platform running in Pakistan they gathered funds
For various purpose like health, education, and WASH etc. [`1]
Start-up The Seed Out company in Pakistan is collected money for the start up purpose or to help the needy people.
Donation You can donate the money for helping needy the people
Health For betterment of health care of the people you can doante.
The donor never know where the money are going is the money given to the right people or not.
The money are given as a loan to the people and they have to return the money in given time.
If their start-up or a business fail how they can return that money?
In present times, we are a generation wherein we want to see results of our
contributions immediately. The upcoming generation of investors would not want to be
just passive givers. Stake holders would like to keep a track of the way the organisation is
functioning, whether It is achieving its goals and guide accordingly. This requires
hundred percent transparency and athantic financial information of the related project
activity. Blockchain solves this issue. Blockchain is basically an independent and
transparent model which reduces uncertainty between parties who are exchanging the
values. Though it is a new technology, it can be used in real time cases like crowdfunding,
Crowdfunding is based on the trust between the investors and stakeholders. In order to
eliminate any kind of uncertainty with respect to utilization of the funds, blockchain
technology is the way. Crowdfunding is basically the practice of funding a project , Charity
or a start-up through raising money from various individuals. It is usually done using the
internet, as it is easily accessible to gather contacts and determine the stakeholders of the
project .So basically our project is blockchain based crowd funding platform which will
collect funds from crowds for different purposes for example donation, start-ups
,business, Charity and many more. It is blockchain based platform so it will be complete
transparent and more trustable, the donors can track or view the money the donate they
can view that their money used for the right project or given to the right person. The
donor or contributor can view the projects of the company the also they can view the
other contributors interest or investments in the projects.
Contributors can Register, Login, invest, view profile, view Company projects.
The contributors or donors transfer or donate the money the Smart Contract not to the manager of the company.
The admin/Manager of the company withdraw money on the bases on the voting of the contributors/donors must have the 50 percent of the contributors agreed
or voted in the favor of withdraw money then the manager can withdraw the money otherwise they cannot withdraw or transfer the money.
Set a deadline for the donation and also the set the required money for the project if the targeted money are not collected on the deadline then the contributors
can get back their money.
The Contributors cannot get back their money before the deadline and also if the targated amount are completed then they cannot get their money back.
Less Efficient.
4. Problem Statement
Following are the problems which are present in the current companies.
4.2. Scam start-ups: In some cases, start-ups turn out to be scams and leave the
investors with no option but to suffer the loss of their investment.
4.3. IP risk: Sometimes, few start-ups don’t protect their intellectual property and in
order expose them to other experienced investors who can steal their idea and enter the
market with the resources they could arrange for.
4.4 DIY marketing: Sometimes, its aggressive advertising and marketing that the
start-ups need, rather than spreading the word.
marketing requires a huge expenditure which again falls as a challenge on the funds for
the start-ups.
4.5. Fine print rules and regulations: not that all platforms accept all kinds of
services to be provided for. They have their own criterion, and if the start-up isn’t meeting
the criteria mentioned, then it poses as an obstacle for a start-up’s innovation and
business
o Login
o Handle Projects
o Register
o Login
o Profile
o CP
o Invest - View the List of Projects you want the funding - Filter by domain/category -Project Company details - View transactions by investors
from this platform (with a status of whether the transaction is manipulated - Invest your money (if even a single transaction is found manipulated
the system will not allow investing)
o public - List of Projects - Project Company details – view, investors transactions – status whether a transaction was manipulated by any source
6.1. Token system: While crowdfunding requires enabling the emergence of tangible
products, blockchain usually relies on asset tokenization in order to provide investors
with equity or similar concepts, namely ICO (Initial Coin Offering). In this way, investors
would be able to see the success that is in fact proportional to the subsequent success of
the company itself. This basically means that it has the potential to exploit the various
investment opportunities in the world. Funds being a major aspect for start-ups, this
could help them by saving money on recruitment of their employees by granting them
compensation proportional to the ownership of the business, therefore converting it into
an employee-owned enterprise. In this case, asset tokens act as currency of their own
form, hence allowing the organisations to hire more professionals, particularly for
marketing and advertising.
6.2. Excess availability: Any company that uses blockchain technology for
crowdfunding would definitely get funded. Additionally, any individual who has an
internet connection will be able to contribute to such projects. To individuals who invest
in crowdfunding using blockchain technology, it is beneficial in a way that “fraud” will be
absent in such cases because the investors will receive their ownership or a fraction of
the enterprise immediately.
6.3. Decentralization: The advantage in this model is that, start-ups are not going to
utilize the services of any platform or platforms in order to raise funds. They no longer
have to abide by any rules or regulations as provided by various platforms. Hence, any
project that has the capability of gaining exposure can get funds and therefore can also
omit the requirement of paying the fees to the platforms. Thus, this makes crowd funding
cheap and affordable to the investors and contributors.
6.4. Smart Contracts: There are various ways in which smart contracts enabled by
blockchain technology can establish more accountability when it comes to crowd funding.
First and foremost, the smart contracts would create obstacles that would hinder the
funds from being released without derivation with regards to a project or any other
legitimate campaign. Therefore, this would in turn prevent huge sums of money from
being embezzled by those who have a malafide intention or persons who are not eligible
to run the campaign in the first place. It is self-executing and by default transfers the
amount of capital for further development if all the criterion are met.
o Remix IDE.
The system is built by using React Js, CSS, JavaScript as front-end and use NodeJS, JavaScript as its backend. For contracts development, Solidity language is used. The
contract is compiled into ABI code in JSON format using solc npm package. The ABI interface then is parsed to instance of Web3 provider for contract deployment. In-
stead of using local node, we used Infula which acts as remote node to connect to Ethereum network. To start using the system, we need to set up cryptocurrency wallet
called Meta mask. Meta mask is a browser extension which allows users to interact with any decentralized application(Apps). After user create account in Meta mask, he
can transfer the Ethereum to his account. Once user have some Eth in his account, he can start interacting with the system as Meta mask has injected a Web3 instance in
the web browser.
9. Work Plan
9.1 Work Distribution
Clear work division among group members in a table.