ENS Airlines Ticket System

Users can purchase tickets and perform check-ins using this decentralized application (dApp). This is my Batch#6 grant project.

ENS Airlines Ticket System

Overview

This repository contains a Web3-based flight ticket booking application. Users can purchase tickets and perform check-ins using this decentralized application (dApp).

This is my Batch#6 grant project.

Links

Live demo : https://ensairlines-kocaemre-emres-projects-ba2fe695.vercel.app/?_vercel_share=rbZr4IIY3cWVaE7XdWKxMGm6OXZhD6Le

Contract (Sepolia) : https://sepolia.etherscan.io/address/0xA76163A2699e43Cc5f288dFFa16dD05b44261b66

Features

  • Ticket Purchase: sers can browse available flights and purchase tickets using cryptocurrency.
  • Check-In: Users can check-in for their flights directly through the application.
  • Blockchain Integration: All transactions are recorded on the blockchain, ensuring transparency and security.

Technologies Used

  • Frontend: React, HTML, CSS, TypeScript
  • Backend: Next.js,
  • Web3: Scaffold-ETH 2
  • Deployment: Vercel

Getting Started

Install ๐Ÿ“š

Before you begin, you need to install the following tools:

Then download the challenge to your computer and install dependencies by running:

git clone https://github.com/kocaemre/ensAirlines.git ensAirlines
cd ensAirlines
yarn install

in the same terminal, start your local network (a blockchain emulator in your computer):

yarn chain

in a second terminal window, ๐Ÿ›ฐ deploy your contract (locally):

cd ensAirlines
yarn deploy

in a third terminal window, start your ๐Ÿ“ฑ frontend:

cd ensAirlines
yarn start

Click me

๐ŸฐBuidlGuidl is a registered ๐Ÿค  Wyoming DAO LLC
Fork meยท

Built with โค๏ธ at

BuidlGuidl
WalletConnect
WalletConnect
Scan with WalletConnect to connect