It is especially hard for international teams to collaborate as multiple timezones are involved, and existing tools are not ideal or lack certain features.
In light of this, we are building a plugin that detects users' timezones by location and converts other detect timezones in chat or web page to users' timezone, plus a meeting scheduler to help users to find the best time to meet.
What it does
Detect user's timezone by location
Convert all timezones detected on a webpage
Simple scheduler to find out overlapping time periods for meeting
How we built it
Challenges we ran into
We don't have experience in building a plugin and spent a considerable amount of time reading documentation and watching tutorial videos.
Accomplishments that we're proud of
We have completed the UI design including the stretch goals.
What we learned
We learnt a lot about using Firebase for authentication and how to deploy a site with a custom domain from domain.com.
What's next for TimeSync
Users can directly add scheduled meetings to their calendar
Allow users to share the invitation link in email or other communication apps
If there are any changes to schedules, users can change their availability, notify other users and schedule another meeting
Options for time conversion
Instead of converting all detected time zones on the web page, users can click or hover a timezone to view the conversion
For users that are frequent travelers, they can allow multiple timezones