I need this issue to be implemented in java and sqlite in InteliJ.
Several travel agencies use the services of transport companies to visit the tourist attractions in
city. They use a software system to book places on behalf of clients. Person from each agency
uses a desktop application with the following features:
1. Login. After successful authentication, a new window opens in which all the excursions are displayed
(the tourist objective, the name of the transport company, the time of departure, the price and the number of seats available).
2. Search. After successful authentication, the person at the agency can search for excursions to a particular person
tourist objective, entering the name of the goal and a departure interval (eg between 10 and 12).
The app will display all excursions to that target in another list / other table: company name
transport, price, time of departure and available seats.
3. Reservation. The person at the agency can book places for customers on a certain trip. For reservation
enter the customer name, phone number and number of tickets you want. After performing a
reservations, all persons from other agencies see the updated list of excursions. If for some
the trip is no longer available, the trip information will be displayed in red.
Then i have this tasks to be solved:
[login to view URL] at least one entity in the problem, use an ORM (Hibernate, Entity Framework, etc.) tool for one of the previous solutions (at your choice).
Design and implement REST services for the entity corresponding to the project problem specified below (creating, modifying, deleting, searching by id, displaying all available entities).
Issue 6: Excursion
Test services using a REST client (web browser extension, eg Advanced Rest Client, Postman).
Write a test program in Java.
Write a test program in C #.
Develop a web application that allows you to view all of the entity-type resources received in theme 7, respectively, adding and deleting a new resource using Rest services from theme 7. (theme 7 means from point 2)
For the development of the web application, you can use a technology of your choice that is not based on Java or .NET.
(You can use ReactJS, AngularJS, PHP, etc. but you can not use JSP, Servlet or ASP.NET).