I built a desktop app for reading Reddit without an internet connection.
Pre-download subreddits to read offline, including posts and their comments.
I built it with Sidhya Tikku who did the design, with the code being written by me.
Backpack Reader is a desktop app for downloading and reading Reddit while offline.
First, clone the repo via git. And then install the dependencies with yarn.
$ cd Backpack $ yarn
Start the app in the
$ yarn dev
Packaging for Production
To package apps for the local platform:
$ yarn package
This project uses Jest as the test runner.
$ yarn test
End to End Tests
Code Structure/Tech Stack
All contributions, pull requests, and feedback welcome! Roasts of all kinds welcome
- End to End tests.
Authors and Acknowledgement
See also the list of contributors who participated in this project.
It was interesting and fun to look at Reddit on one screen and try to recreate its CSS by eyeball on the other.
Not too many fancy libraries were used, most of the code (like the navbar/sidebar) were created from scratch. Mostly using
node-fetch for API requests, and
node-fs-extra for managing files locally.
One of the challenges that we faced was collaborating. I live in Canada and Sidhya lives in India, so we had to schedule our Zoom calls at late in the night.
If you think this is a cool idea, it would mean the world to us if you gave a star on GitHub!