Inspiration

Collaborating with hackers on the other side of the world is rewarding yet challenging, there are issues such as different timezones, practices, cultural expectations.

When multiple timezones are involved, it is hard to find time to discuss and decide on the project details. Existing tools for scheduling meetings are not ideal or lack certain features.

In light of this, we are would like to build a meeting scheduler for the wider community of hackers, which allows users to easily find the best time to meet.

What it does

Features:

  • Login/ register

  • Copy and paste scheduler link to fill in availability

  • Show and select overlapping availability

  • Send customized meeting messages to confirm meeting time

How we built it

UI design using Figma

Front-end developemnt using Jinja

Back-end development using Flask

Challenges we ran into

Time zone was a challenge, as we have 3 different time zones and some not all developers are awake at the same time. However, we are able to overcome this through effective communication, planning, and use of Discord.

Some of our developers are beginners in web development, we spent a considerable amount of time learning syntax of html, css and python , and debugging.

Accomplishments that we're proud of

We have completed the UI design and app development.

What we learned

We learnt a lot about using Jinjia and Flask for web development.

What's next for SynChrony

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

Built With

Share this project:

Updates