Inspiration
As a consistent live music attendee, I'm either buying tickets to events directly or second-hand. There is a risk with buying and selling tickets (Craigslist, Reddit, Facebook) as the tickets nor money authenticated.
What it does
A dApp where users can list tickets online to be sold or buy tickets. ETH is transferred from buyer to seller in a one-click transaction.
How we built it
Smart contract was built with Solidity using JavaScript (with Mocha and Chai) to test the smart contract. Front end was built with react. dApp was tested locally with truffle and ganache.
Challenges we ran into
Having my dApp dynamically reload the page when a transaction was confirmed or the network was changed.
Accomplishments that we're proud of
I'm proud of building my first ever dApp! It's awesome to see that I was able to build something and see it running on the rinkeby blockchain and confirming the transactions on etherscan.
What we learned
It was my first time working with solidity, javascript, mocha/chai testing, react, css/html. So everything used to build the dApp was freshly learned.
What's next for Jaslist
Planning to tokenize (ERC-721) the tickets that are sold on Jaslist so that the user receives a token ID to claim their ticket. Would like to add extra functionality and spice up the user interface.
Built With
- chai
- javascript
- mocha
- react
- solidity
- web3

Log in or sign up for Devpost to join the conversation.