This project is the result of the 2022 Hanium Mentoring Contest.
- Login & Sign Up
- Find ID or PW by sending a randomly generated password
- Buying a ticket from a ticket vendor
- Ticket transactions through auction among users
- Ticket Trading Based On KLAY And NFT
π Through drawer, you can see tickets you have, tickets you are interested in, tickets you are selling, tickets you are bidding, and expired tickets by listing.
βοΈ Basically, it consists of four main tabs, and the market is configured to carry out used ticket transactions between users as well as ticketing from ticket vendors.
βοΈ When signing up as a member, you have to go through Firebase mobile phone authentication and set passwords and nicknames.
βοΈ Individuals are given KAS addresses so that they can make transactions based on Klay in the app, and if they already have KAS addresses, they can also enter them directly.
βοΈ You can modify your personal information through Drawer, or check the list of tickets you have, and the Klay you have.
βοΈ Tickets with TokenID can be freely traded in Klay currency.
Using the uniqueness of NFT, the flow of tickets can be tracked, improving transparency in transaction history.
With this in mind, there is an auction function that allows free transactions between users to solve the problem of refund fees arising from the current ticket system.
β In order to upload a ticket to Auction, the following three conditions must be met.
- The starting price of the auction must be less than or equal to the cost of the ticket.
- The immediate transaction price must be less than or equal to the cost of the ticket.
- The starting price of the auction should be divided into units of bidding.
- Ubuntu 22.04
- Android Studio based on Windows
- MySQL Workbench 8.0 CE


