Inspiration
I was inspired to develop WhenPersonal when I first used WhenHub. I immediately noted that some awesome visualizations could be made by simply viewing time integrated social media posts. The best option for development was Twitter, a massively popular social media network that tags each post with a time stamp.
What it does
WhenPersonal allows users to quickly create and populate a WhenHub schedule with information imported from twitter. Essentially, you give it a twitter name, and the application creates a schedule with the tweets that are associated with that name in chronological order.
How I built it
In order to build WhenPersonal, I created a nodejs server hosted on Heroku. I used the server to create a routing system to the publicly available WhenHub API. I then created a front-end client that allows users to input their custom information in order to create the schedule.
Challenges I ran into
I ran into a variety of challenges while developing this application. First and foremost, I had to learn how to use the Whenhub API. This was difficult at first, but I picked it up quickly. After that, I had to develop the server and routing system, this took a lot of testing. And lastly, I ran into the common stylistic issues most developers have while creating a front-end client.
Accomplishments that I'm proud of
I am proud that i was able to develop a completed application for the Whenhub API.
What I learned
I learned a lot about WhenHub and the products they offer. I also learned a great deal more about web development in general.
What's next for WhenPersonal
Although I am not exactly sure what the future holds for WhenPersonal, I believe it could be easily expanded to allow posts from other social media's such as Facebook. I am happy with it though!

Log in or sign up for Devpost to join the conversation.