From the creators of PillPal

Society, Human and Computer Interaction Track

Inspiration

With the return of in person concerts and festivals, their popularity has boomed. As a result, events are selling out faster than ever. To combat this, many groups will delegate the purchase of tickets to one individual. This creates a problem: a change in a group member’s availability may not be known in time for said individual to purchase less tickets. Hence, it is common for people to want to sell a small number of tickets which they had previously purchased, but due to unavailability or other reasons, no longer want. These sellers currently use sites like ‘Tixel’ and ‘Tickex’. By utilising a silent auction sales model, TicketPal aims to address the major limitation of these sites: sales are slow and not necessarily fairly priced.

What it does

TicketPal revolutionizes the way event tickets are bought and sold by offering a seamless and equitable platform. Our user-friendly website enables the effortless purchasing and reselling of tickets using an innovative blind auction approach. This unique method empowers potential buyers to place bids based on their perceived value of the ticket, eliminating the stress of escalating bidding wars. As the auction concludes, the ticket is awarded to the highest bidder, just like in a traditional auction. This approach ensures transparency, fairness, and a hassle-free experience for both buyers and sellers, setting TicketPal apart as a trailblazer in the world of ticket resale.

How we built it

We developed TicketPal using a modern technology stack that seamlessly integrates Django, React, JavaScript, DaisyUI, and Tailwind CSS. This powerful combination allowed us to create a dynamic and visually appealing platform that facilitates the process of reselling event tickets through blind auctions. At the backend, Django provided a robust foundation for building the server-side logic, data models, and APIs. Leveraging Django's built-in ORM, we designed the database schema to store essential ticket details like event name, location, date, and auction information. On the frontend, React served as the UI framework, enabling the creation of a highly responsive and interactive web application. We harnessed React's component-based architecture to modularize the UI elements, ensuring code reusability and maintainability. Integrating DaisyUI and Tailwind CSS further streamlined the design process, allowing us to quickly style components with pre-built utility classes and responsive design patterns. This not only expedited the frontend development process but also ensured a visually consistent and engaging user experience.

Challenges we ran into

Throughout the development journey of TicketPal, we encountered several challenges. Integrating blind auctions within a ticket reselling platform created user experience design. Balancing the excitement of purchase and bidding with clear communication of auction rules and pricing was a delicate task. Additionally, ensuring the security and fairness of the auction process required rigorous testing and fine-tuning. Handling real-time updates of auction progress and bid tracking also posed technical challenges as well. Moreover, payment processing, and fraud prevention demanded solutions we did not have time to implement. Lastly, should TicketPal gain popularity, scalability concerns arose and would require optimisations to handle increased traffic.

Accomplishments that we're proud of

My team's accomplishments with TicketPal demonstrate our dedication and innovation. Creating a user-friendly platform that integrates blind auctions with ticket reselling showcases our ability to think outside the box and reimagine traditional processes. The successful integration of diverse technologies like Django, React, JavaScript, DaisyUI, and Tailwind CSS speaks to our team's expertise in creating a cohesive and dynamic digital ecosystem. These achievements collectively stand as a testament to our team's skills, collaboration, and innovative spirit in shaping the future of ticket resale.

What we learned

The creation of TicketPal has been an interesting journey for our team, rich with invaluable learning opportunities and insights. Developing this innovative blind auction-based ticket reselling platform has deepened our understanding of user-centred design, highlighting the significance of creating an intuitive and accessible interface. We've gained firsthand experience in orchestrating a harmonious integration of technologies, as we navigated the intricate interplay between Django, React, JavaScript, DaisyUI, and Tailwind CSS. Through countless iterations, we've learned the delicate balance of fostering excitement within the auction process while maintaining clear communication and fairness for all users. Moreover, TicketPal's journey has underscored the complexities of scalability, prompting us to consider solutions to accommodate a growing user base without compromising performance. Ultimately, TicketPal stands as a testament to our team's adaptability, collaborative spirit, and commitment to innovation, leaving us well-equipped to tackle even more ambitious technological endeavours in the future.

What's next for TicketPal

In the future TicketPal can be a competitor to current ticket reselling sites. Further development is required to add payment systems. We want more data to be available to sellers, such as how many people have viewed their listing and demographic information. Due to the uniqueness of the silent auction system, we believe TicketPal has the potential to pull significant market share from existing platforms.

Built With

Share this project:

Updates