Being high schoolers who were just recently exposed to the blockchain world, we were curious as to how blockchains and smart contracts could be used in an app. To satisfy our curiosities, we decided on an app that allowed users to temporarily rent out parking spots through the transactions of ether.

What it does

dPark aims to allow the rental of parking space with the payment of ether.

How we built it

dPark's website was built in html, css, javascript (node.js) and used packages such as truffle and ganache to modify and manipulate our smart contracts made in solidity.

Additionally, wallets are viewed using metamask.

Challenges we ran into

Being completely new to blockchain, we had to learn a whole new environment of development. This included learning new concepts such as smart contracts and decentralization and new languages/packages such as solidity and truffle. This throttled our working speed as we often got confused at what blockchain developers probably would have done in 2 seconds.

Accomplishments that we're proud of

We're proud that we were at least able to make a satisfying website frontend for our project.

What we learned

We learned a lot about the basics of blockchain development and how dApps are made.

What's next for dPark

In the future, we plan to create a working backend for our app and to properly utilize smart contracts into our service.

Built With

Share this project: