See [1] or [2] for some inspiration.
[1] https://news.ycombinator.com/item?id=12448844 [2] https://news.ycombinator.com/item?id=9089129