Skip to content

kocaemre/web3BusTicketSystem

Repository files navigation

ENS Bus Ticket Booking System

Overview

The ENS Bus Ticket Booking System is a web application that allows users to book bus tickets easily and efficiently. The application provides a user-friendly interface to search for available bus services, view seat availability, and complete bookings.

Features

  • View Availability: View the availability of seats on the selected bus.
  • Book Tickets: Book tickets for the desired seats.
  • User Authentication: Secure user login and registration.

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/web3BusTicketSystem.git web3BusTicketSystem
cd web3BusTicketSystem
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 web3BusTicketSystem
yarn deploy

in a third terminal window, start your 📱 frontend:

cd web3BusTicketSystem
yarn start

About

web3BusTicketSystem

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 48