A Ruby app for downloading web articles, Portholes is a replacement for Instapaper or Pocket.

Year

2021

Requirements

  • Save article URL.
  • Allow articles to be saved to folders.
  • Allow sorting of articles in unread folder.

I first wrote Portholes as a Rails app. It included users and Stripe integration for paid usage. I then decided to rebuild Portholes with Sinatra; no users, no payments, simpler. I also moved the Article parsing to it’s own library.

Screenshot of Portholes project