Inspiration
Scientific studies have shown that the human minds thinks in concepts and connections - so why are our web experiences presented linearly. While average social network or news site presents a list of loosely connected articles and recommendations, Rabbit Hole explores the possibilities of a social network built for the human mind.
What it does
Using a chrome extension and a web application, Rabbit Hole re-imagines link sharing. Instead of sharing singular web pages, we allow you to share the path of links that led to your destination, adding context to social sharing. As well as commenting on individual websites along the path, users can 'fork' of at any point and share their own branching explorations.
How we built it
Rabbit Hole can be divided into 3 components.
1) A single page web application programmed using Angular.js that allows users to explore and comment on the rabbit holes shared by users.
2) A chrome extension that utilizes the Chrome History API to allow users to create rabbit holes.
3) A Python/Flask server connected to a PostgreSQL database which handles both the storage of rabbit holes and a similarity ranking algorithm using indicoio NLP to automatically determine the optimal length for each rabbit hole.

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