Inspiration

We as programmers want to be fit but no time for it, then how about incorporate working out into your coding life.

What it does

A VSCode extension that you can download and install into your IDE. Once enabled, if you use this to perform git push, a push-up challenge will start.

How we built it

Typescript for extension and Python script for the push-up counter using live camera, OpenCV and Mediapipe.

Challenges we ran into

How to do extension?! How to make it interactive with user?! There are also still some adjustments that need to be made to the tuning of push-up pose.

Accomplishments that we're proud of

Managed to finish the project. And enjoy the faces of our users pushing up very hard.

What we learned

Extension development!!

What's next for Git Push Up

Git Pull Up

Share this project:

Updates