Design a simple localised search engine (search for places) in JAVA, and NOT using any APIs.
Lists of addresses with their geographic coordinates will be provided. You may use free database software (ie. Postgres) to store the list of addresses. This project needs an user interface which includes an input box, a result label box and some check boxes for category. User can enter their query into the input box, check on the any of the category boxes and the program will search its database. It is just like google map, but instead of showing the result on map, the result will be shown in the result label box.
Example of user query --> "Holland Village"
Examples of check box category --> "Restaurant" "Schools" "Train station"
Examples of result:
Holland Village High School
Address: Holland Village Avenue
It may be confusing here, if you're interest, please contact me. Urgent, need it within 18 days.