On the shoulders of giants
Thanks OSS and CC. Refind would not be possible without the work of many others. Thanks!
Design
The human illustrations we use prominently are made with Pablo Stanley’s awesome design library Humaaans. We use many icons from Font Awesome and by individual designers found on the Noun Project, such as the light bulb by Tara Nadhifa Salsabila, emojis by Alina Oleynik, the message icon by Dinosoft Labs, the cog icon by Giannis Choulakis, the chevron left icon by Royyan Razka, the pen icon by Adrien Coquet, the font size icon by iconsmind.com, the check icon by James Kocsis, the heart icon by Shashank Singh, the notification icon by Yana Marudova, the notification off icon also by Yana Marudova, the ellipsis icon by David, the document icon by Ralf Schmitzer, the collection icon by Markus, the link icon by Kimmi Studio, the reload icon by Royyan Wijaya, the headphones icon by fizae, the plus icon by Three Six Five, the bell icon by creative outlet, the three small avatar icons by iconfield, the quill icon by Hea Poh Lin, the sprout icon by Blair Adams, the list icon by Nur Jana, the image icon by Mohammad Iqbal, the moon icon by Deemak Daksina, and the sun icon by Andrey Vasiliev. Also, we love Raul Taciu's beautiful social icons. The firework effect at the bottom of the daily picks was made by Jack Rugile. The placeholder we use for links without image is based on Linea, the nice outline iconset colors. We also use Hero Patterns, an awesome collection of SVG patterns, for some of our backgrounds. And a special shout-out goes to Van Schneider—we use his beautiful color pairings for the colors you can use for posts.
Code
We write our backend mainly in Ruby, using a number of gems. We don’t use Rails but Sinatra. Data is stored in a Postgres database, and we use Redis and Sidekiq for background processes. Our app is hosted on Heroku, images on Cloudinary, assets etc. are delivered via CloudFront, and we use Amazon S3 for some parts. Some high-performance tasks are written in Rust. Also, we use a number of tools such as Librato, Skylight, Airbrake, and Logentries.
We write our frontend mainly in Javascript (Coffee), Slim, and Sass. Sometimes we use Knockout, and we’re very happy with Gulp.
Our mobile apps are hybrid at this point: a web app with some native parts written in Swift (iOS, using many Pods) and Java (Android). We plan to go all native down the road.
We use git and store (most of) our repos on Bitbucket.