We have a web app(Django based backend and Node/ReactJs based front-end, MySQL based DB), and a Flutter based mobile app. We are creating a system where a vendor can create a meeting invite and list the time (and timezone) at which the meeting starts. Visitors for that meeting should be able to see the time (and timezone) in their local time.
We will be having visitors' location and timezone ID based on their IP.
I can't figure out how to display the list of timezones(preferably in the GMT+xxxx format ) in the front-end for the vendor to choose when he creates an invite and in what format it should be sent to the backend and stored so that I am able to convert it and display it to the visiting user based on his location's timezone?
I would be really grateful if someone here can point me to the right question if it has been asked already or some document from which I can refer to for the implementation?