Guidance for simple elasticsearch project

The problem is I don't have any idea on what to use to create a simple user interface where a user can interact to use elasticsearch (Just like a simple google search box)

I have used the kibana but I need it fully customize like displaying a certain column names , also I gonna make it user authenticated ( Web app maybe my first option)

I want some suggestion and guidance on what is the best option or what programming language can I use.

Please