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


  • Login/ register

  • 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

We used Figma to design the UI of the plugin, firebase for backend and html, css and javascript for front-end.

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

What's next for TimeSync

New Features

Integrate calendar

Users can directly add scheduled meetings to their calendar

Share invitation

Allow users to share the invitation link in email or other communication apps

Edit meeting

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

Multiple timezones

For users that are frequent travelers, they can allow multiple timezones

Share this project: