Anybody can create a ticket trade for his/her own event with preventing from scalped tickets.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
These days, concerts or big events opend by famous celebrities have worried about scalpers.
The users who try to catch a ticket get into online ticketing service, such as Interpark Ticket, may experience that they were not able to get a ticket and found some scalped tickets which were illegally gathered with macro programs.
The problem is they cannot get a scalped ticket even if they pay for it. It is a scam, but there is no law to protect them.
So, we thought we need to make a ticketing service with prevent users who use our service from scalpers at most before the law creates.
To get a local copy up and running follow these simple steps.
Program versions which maintainers' use.
- Hyperledger fabric 2.5.4
- Docker Desktop 4.23.0
- Spring boot 3.1.4
- Java 17
-
Download Java 17 or higher.
-
Install prerequisites with following the link below.
https://hyperledger-fabric.readthedocs.io/en/release-2.5/prereqs.html
- Install the required fabric docker images, and binary.
https://hyperledger-fabric.readthedocs.io/en/release-2.5/install.html
When you run ./install-fabric.sh
, please specify the version of fabric 2.5.4.
./install-fabric.sh --fabric-version 2.5.4 docker
-
CouchBase setting for backend.
-
Docker (run the command below on shell)
docker run -d --name db -p 8091-8094:8091-8094 -p 11210:11210 couchbase:community-6.5.0
-
IntelliJ IDEA
-
-
Clone the ticket-trade where you want to work in.
git clone https://github.com/TwoPair/ticket-trade.git
-
Run the following command to remove any containers or artifacts from any previous runs.
cd blockchain-network/test-network ./network.sh down ./launcher.sh
-
Open
ticket-trade/Ticketing
folder with IntelliJ, selecetTicketing.java
file, and let's run it.
-
User
- If you login normally, you can face a event selection page.
- Check and get inside a event you want to reserve, select seats and click the reservation button.
- You can see your reservation in the event.
-
Manager
- The admin gives you this accout when you want to create your own event.
- After login with this accout, you can make an event and set options.
- If users book your event, you can check who reserves.
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Hyunmin Shin - shm1193@gmail.com Youngrae Kim - kyrae604@naver.com Sooeung Im - dlatndmd7@naver.com
Project Link: https://github.com/TwoPair/ticket-trade