Inspiration

I spend a lot of time on time killing sites like YouTube, Reddit and Twitter. I also tend to browse these sites on my laptop rather than my phone. Since I couldn't find a simple enough extension that did what I wanted it to, I thought I should to try to build one on my own.

What it does

InputOutput asks you to initialise it with a list of domain names that you find detrimental to your productivity. Then it records the amount of time that you spend on those sites, and it also records the amount of time not spent on them as well.

How I built it

Unfortunately, due to very poor planning, I was unable to actually implement the idea. The way I plan on continuing to build this project is to use Moment.js, a JS time library, probably in combination with frontend libraries like Bootstrap and jQuery.

Challenges I ran into

The main problem I had while hacking was wanting to learn something new, but spending too much time learning it and then running out of time to actually make something. I also spent a lot of time helping a new friend learn more about various software tools like GitHub and the Command Prompt.

Accomplishments that I'm proud of

I learned about things that Express does behind the scenes that Node core modules like http would make painful to do. I also did a crash course in React.js because I wanted to actually make this a React Native app, but couldn't in the given time. So, three hours ago, I decided to try making a chrome extension instead. I think that I can apply this knowledge in future projects even though I was unable to build anything this time.

What's next for InputOutput

Actually making it.

Built With

Share this project:

Updates