- TRON: A Decentralized Self Event Management Eco-System
- Frontend [Frontend] (front/README.md)
- Backend [Backend] (back/README.md)
- Contract [Contract] (contract/README.md)
- Name: deTronEvent
- Description: A decentralized self Event Management Eco-System for Organizers, Stakeholders, Sponsors, and Influencers on TRON Network
- Q3-2022: Ticket and Event Management for Eco-System (Done)
- Q4-2022: Ticket Staking, Mobile App, Integrate BTTC Network (WIP)
- Q1-2023: Complete Roles of Stakeholders, Sponsors, and Influencers
- Q2-2023: Support Multiple Chain, Governance Token
1. Team Leader (Blockchain Developer): https://devpost.com/solokop (Hiep Le)
2. Business Analyst: https://devpost.com/f2haiphong (Hien Nguyen)
3. Frontend Developer:
- https://devpost.com/nguyennghidt6 (Nghi Nguyen)
- Huy Le
- Tu Nguyen
4. Backend Developer: Duy Nguyen, Dat Nguyen
5. Blockchain Developer: Hiep Le, Son Lam
- Project Name: deTronEvent
- Presentation-1: https://www.youtube.com/watch?v=ORAGAb4dYVk
- ReactJS
- QR-Code Scanner
- IPFS
- Solidity
- TailwindCSS
- Web3
- TronLink and more
- Demo: https://dte.law3.app/
- Credential: admin / 9rR9fT29tvPZ
-
Event Owner: The person who self-controls events by themselves
-
Consumer: The person who uses and purchases tickets for the desired event, well-known as the end user.
-
Ticket Conductor: The person assigned the right to manage and conduct. On behalf of the event owners.
- User: Event Owners
- Select the Event item on the navigation bar in the footer.
- Click the Add Event button
- Enter the required event information and confirm Event creation.
- Wait for the results to return.
- In success, the created Event will appear on the Events page.
- User: Event Owners
- Select the Ticket item on the navigation bar in the footer.
- Follow the steps to create tickets and confirm ticket creation.
- Wait for the authentication to mint the Ticket and sign the transaction.
- Wait for the results to return.
- In success, the generated tickets will appear in the Tickets tab in the related event detailed info.
- User: Event Owner, Ticket Conductor
- Select the Event item on the navigation bar in the footer.
- Select not yet unsold Tickets and Events.
- Switch to the Ticket tab in the Event details.
- Click the Sell button.
- Enter the number of tickets you want to sell and the price.
- Wait for ticketing validation and transaction signing.
- Wait for the results to return.
- In success, the tickets selected for sale will show the price with the status "Selling".
- User: Consumer
- Select the Event you want to buy Tickets from on the Home page.
- Select the Tickets that are on sale and want to buy.
- Click the "Buy Ticket" button.
- Ticket purchase confirmation.
- Wait for the confirmation of the Ticket purchase and sign the transaction.
- Wait for the results to return.
- In success, the Ticket Owner's information will change to that of the buyer.
- User: Ticket Conductor
- Select the camera frame icon on the header
- Granting permission to use the camera
- Select the camera you want to use and click the Start Scanning button (if there is only one > 2. camera, skip this step)
- Scan the QR code of the Ticket you want to check.
- Wait for ticket validation.
- If the Ticket is valid and a transaction appears, sign the transaction to complete.
- In success, the usage information of the checked Ticket will change to "Used".
-
Season 2: https://forum.trondao.org/t/detronevent-event-management-eco-system/4392
-
Season 3: https://forum.trondao.org/t/detronevent-event-ticket-eco-system-season-3/13153
- High GAS Cost per transaction for minting NFT, and the Contract execution.
- Unrollable on failure transaction on the chain.
- Low Latency network on responding speed.
- Handling ASYNC processing is quite a complex.
- Contract deployment was facing trouble because of too much logic inside.