Idea

Adding a line that shows the deadline/ start of the hackathon in the timezone of the user.

As a hacker who likes to participate in international hackathons, I always have to convert the given times to the time of my time zone, which can be a bit annoying after a while.

A simple solution is to add an extra line in the info box, that gives you the time with your current time zone. The photo I added shows a modified screenshot, of how the line (in turquoise) could look like in the info box.( I used a screenshot of the overview page of this hackathon :))

But how do you get the user's time zone right and how to implement this?

A possible implementation is to add an option in the user account settings in which the user sets his current time zone. This allows him to get the correct time displayed even when traveling to other time zones. If the user has not yet changed anything in the settings, it will remain on a default time zone (e.g. the time zone of Devpost or Greenwich Mean Time).

Since I don't know how Devpost is programmed under the hood, I can only say the following about the implementation:

You can implement a method/function that converts the entered time of the hackathon to the correct time zone, depending on the input the user gave in the settings. The result is then output as a new line via the method/function that takes care of the info box.

Feedback

Positive:

Devpost is one of the best sites in my opinion when it comes to hackathons. The search function with the filters makes it easy to find suitable contests. I also like the fact that projects and hackathons that you have participated in are saved. This way, successes are not lost or forgotten.

Tips:

There are other features that could make using Devpost more enjoyable. One would be the introduction of the dark mode. Many users prefer this setting, as it is more comfortable for the eyes. Another would be the automatic saving of entries when submitting projects. It often happens that in stress you forget to press the save button before moving to the next page and suddenly all the long text is gone and you have to start all over again.

Built With

  • none
Share this project:

Updates