Fair Stake

A ticketing platform which allows users to buy event tickets

Fair Stake

Created At

ETHOnline 2025

Project Description

The conventional method of booking tickets for events typically follows a first-come, first-served model, which can often lead to feelings of inequality among potential attendees. Recognising this issue, Fair Stake has created a revolutionary platform designed to ensure that every individual has an equal opportunity to secure tickets for highly sought-after events. By implementing a fair and transparent system, Fair Stake levels the playing field, allowing fans from all walks of life to participate in the excitement of live experiences without the pressure of being first in line. With our innovative approach, everyone has a chance to join the crowd and make unforgettable memories.

How it's Made

  1. Frontend: Next.js

    • Next.js is a powerful React framework used for building server-side rendered applications and static websites. It offers features like automatic code splitting, optimized loading, and great SEO capabilities.
    • Key benefits include its ability to handle routing seamlessly, support for API routes, and built-in CSS and Sass support. Additionally, it provides a hybrid approach, allowing developers to combine static and dynamic rendering, which can enhance performance significantly.
  2. Backend: TypeScript/Node

    • Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine that allows for building scalable network applications. It is particularly well-suited for I/O-heavy tasks and real-time applications.
    • TypeScript, a superset of JavaScript, adds static typing to the language, which can help catch errors early in the development process. It also improves code readability and maintainability, making it easier to work with large codebases.
  3. Solidity Contracts with Hardhat Deployments

    • Solidity is a programming language specifically designed for writing smart contracts on blockchain platforms like Ethereum. It allows developers to define the rules and logic governing their decentralised applications (dApps).
    • Hardhat is a development environment and framework that helps developers compile, test, and deploy their Solidity contracts. It simplifies the process of deploying on local or test networks and provides useful debugging tools. With Hardhat, developers can automate tasks, manage dependencies, and run scripts to interact with their contracts, making it an essential tool for Ethereum development.
background image mobile

Join the mailing list

Get the latest news and updates