This is a "buying flight ticket" project developed with Java Spring. There are 3 main relationships in this project. The relations: Customer Flight and Ticket. They are connected to each other as follows:
Authentication is required to purchase and delete tickets. The authentication process was developed with JWT.
Note: for ease of authentication testing, unencrypted passwords appear in the Customer Response. We can hide it if necessary.