Codepact is creative way for software engineers and software engineering teams to maximize their productivity while also contributing to society. It's a win-win for humanity and software engineers alike.
What it does
Coders set themselves a daily/weekly target for number of lines to code and incase they do not achieve their set target, the user donates money to charities that they are passionate about.
How we built it
Ours is a Node/Express app that integrates with the Github and Twitter APIs and is deployed on AWS.
Challenges we ran into
Developing a cron script for the Github API in Python - collects all repos for user, iterates through each repos and collect number of commits per repo and verifying the timestamp difference between response and database.
Accomplishments that we're proud of
The cron script and integration with the github api required a lot of work, and we're proud of the fact that this app could be used by firms to benefit society while also encouraging engineering teams to meet their productivity goals.
What we learned
A ton about Node and its async nature
What's next for codepact
Scale up the app, improve UI