Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blankscreen-exe/ticket-booking-system-decentralized-app
https://github.com/blankscreen-exe/ticket-booking-system-decentralized-app
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/blankscreen-exe/ticket-booking-system-decentralized-app
- Owner: Blankscreen-exe
- Created: 2023-11-16T10:12:10.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-19T20:10:25.000Z (about 1 month ago)
- Last Synced: 2024-11-19T21:21:14.023Z (about 1 month ago)
- Language: JavaScript
- Size: 544 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ticket Booking System Decentralized App
The Ticket Booking System DApp is a decentralized application built on blockchain technology to provide a secure, transparent, and efficient ticket booking experience. By leveraging the power of smart contracts, this system eliminates intermediaries and ensures that all transactions are tamper-proof and verifiable.
## Technologies
Blockchain dependencies:
- solidity `^0.8.11`
- truffle `^5.11.5`Frontend dependencies:
- web3 `^4.2.2`
- metamask `2.0.0`
- vite `^4.4.5`## Installation
###For frontend
```sh
cd ticketing_system
npm i
npm run dev
```### For blockchain
Compile (`npm run compile`):
This compiles your Solidity smart contracts into ABI and bytecode, making them ready for deployment.
Migrate (`npm run migrate`):
This deploys your compiled smart contracts to the blockchain or a test network. It runs the migration scripts sequentially.
Test (`npm run test`):
Run tests to ensure your contracts behave as expected.
Deploy (`npm run deploy`):
This is typically the final step, and it's unclear how it's different from migrate in your setup. If deploy involves deploying to a production network (e.g., mainnet), it might follow migrate.