MentorJan Hovancik (hovancik)
Project Website
Project Repository
Suitable for Beginners?no
Tagsnodejs electronjs css html javascript
Applications (1st Choice)4 (4 submitted | 0 in-progress)
Applications (2nd Choice)8 (8 submitted | 0 in-progress)
Code of Conduct
LicenseBSD 2-Clause "Simplified" or "FreeBSD" License (BSD-2-Clause)

Project Description

Stretchly is a cross-platform electron app that reminds you to take breaks when working on your computer.

Join the chat at

Project's Requirements

Student should be able to use/understand NodeJS and ElectronJS APIs. The knowledge of CSS, HTML and Javasript is needed for frontend tasks as well.

Student should be familiar with Github's workflow: creating PRs, Issues, using git.

Tasks And Features

Custom break ideas

Stretchly is localized, but break ideas are not. It is currently possible to use custom break ideas via editing settings file. However, this is not enough to be able to add localized break ideas per app level.

Students could implement a system (Break ideas manager), in which User is able to pick one or more Break ideas sources from a list. Each source is a github repo with specified format that can be added to that list via PR to Stretchly project (it will become "officially approved list" and will appear in App by default) or User can add custom Git url.

If Users picks a specific language in Settings, we should probably enable specified break ideas in that language, if available.

Students need to create:
- front-end for the list manager where user can enable/disable source + add new sources
- app functionality to handle different sources of Break ideas
- handle versioning of ideas from different sources
- specify format of sources to be used

Custom working time

Allows users to specify when app should be reminding them to take a break, some kind of scheduling, ie:

  • 9-5 during working week
  • all day during weekend

Other work

  • students could implement an auto-update feature
  • students could work on other issues reported in Github
  • an incoming time break notification popup with a number countdown


You must be logged in to comment on this project.

Oshi Gupta, Sunday, March 29, 20:02 UTC

Hi !
I am Oshi Gupta with my teammate Harneet Bhatia from team Influencers. We are currently pursuing Bachelor's degree in field of Computer Science and we are from India. We are interested in this project and looking forward to contribute in the project as soon as possible.

Enabuufu, Friday, March 27, 10:18 UTC

hello , meet team code enthusiasts and we are looking forward to work on this project. we have applicants of RGSoS and would like to contribute to this project

Sneha Mishra, Tuesday, March 24, 10:22 UTC

Hi Jan,
We are team Panda&Icebear and are looking forward to work on this project! We just opened our first pull request Can you have a look and review it? Thanks a lot !!

tea-n-biccies RGSoC, Friday, March 20, 13:42 UTC

Dear RGSoC applicants - we have added a new FAQ page to the website. Please check this out before asking mentors your questions, as we may already have an answer for you :)

Further details of how to apply to RGSoC (by 23:00 UTC on 30 March 2020) can be found at

tea-n-biccies RGSoC, Monday, March 9, 11:15 UTC

Hi everyone - the RGSoC team here :)
Just a reminder that student applications are open until 23:00 UTC on 30 March 2020.
For information on how to apply as a student so you can work on this project with RGSoC, please read the guidance at

Jan Hovancik, Monday, March 2, 09:24 UTC

Hi Megha, I think the best think to do right now is working on the RGSOC application ;] From last years we can be sure that not everyone is accepted as spots are limited so good Application is very important.

Megha Pathak, Saturday, February 29, 18:07 UTC

Hi Jan,
We are team BoredBipolers and we are going to participate in RGSoC.
I'm Megha Pathak and my teammate is Kritika Singhal.
We really liked your project. How and where we can get started?