Try it: Here


We all use Twitter a lot and gain tons of entertainment from it. This all can't be free— everything comes at a cost. We wanted to raise social awareness of the environmental impacts of using the social media, and the web in general.

What it does

Our application scrapes your Twitter data and tells you how many grams of carbon dioxide you've generated based on a formula we found link. Other information can be found on: link

How we built it

We built the webapp using Node.js as a server side language, Express as a backend framework, and a Python script to scrape the user's Twitter data. We also used standard HTML, SCSS/CSS, and Bootstrap for a responsive user-interface. We utilized Github as a version control, and then deployed to Heroku for public access :).

Challenges I ran into

We used a Python script to scrape Twitter user data. It took us a significant amount of time to find out how to link this Python script to Node.js. We also REALLY wanted the number to be animated and visually count up, but alas, Node.js is server-side, and we could not figure out how to make this work on the client-side. Also, we switched to this idea last minute so made the most out of the time we had left.

Accomplishments that we're proud of

We got it to work! :D TreeHacks was really fun! This is our first time going to a hackathon so building something and finishing it is already an accomplishment!

What I learned

Learning to use Python scripts with Javascript was a big achievement for us. This was also all of our first times making a web-application and we're really happy with how it looks! :)

What's next for Twitter Dioxide

We think it would be really cool if we could somehow make an application that tracks the environmental impact of your SCROLLING on Twitter, as most of our time on Twitter is spent scrolling rather than Tweeting. We definitely plan to continue iterating on this application after TreeHacks!

Share this project: