无需网络连接即可浏览 Reddit
背包阅读器
我的最终项目
我开发了一款无需网络连接即可阅读 Reddit 的桌面应用程序。
预先下载子版块以便离线阅读,包括帖子及其评论。
它由我和Sidhya Tikku共同建造,她负责设计,代码由我编写。
演示链接


代码链接
背包阅读器 - 无需网络连接即可阅读 Reddit。
背包阅读器

Backpack Reader 是一款桌面应用程序,可用于下载和离线阅读 Reddit。




安装
首先,通过 git 克隆仓库。然后使用 yarn 安装依赖项。
开始开发
在当前环境中启动应用程序dev。
生产包装
将应用程序打包以供本地平台使用:
运行测试
本项目使用 Jest 作为测试运行器。
$ yarn test
端到端测试
即将推出。
代码结构/技术栈
app/
Backpack Reader 的主要 JavaScript 代码。组件使用 React 构建。
技术栈:
贡献
欢迎所有贡献、拉取请求和反馈!各种形式的吐槽都欢迎!
未来计划
作者及致谢
另请参阅参与此项目的贡献者名单。
我是如何搭建的(使用了哪些技术栈?过程中是否遇到问题或发现了什么新东西?)
使用 Electron、React 和 Redux 构建。在此过程中,我对 JavaScript、React 和 Yarn 也更加熟悉了。
在一个屏幕上浏览 Reddit,然后在另一个屏幕上尝试用肉眼重现它的 CSS,这很有趣。
没有使用太多花哨的库,大部分代码(例如导航栏/侧边栏)都是从零开始编写的。主要用于node-fetchAPI 请求和node-fs-extra本地文件管理。
我们面临的挑战之一是协作。我住在加拿大,Sidhya住在印度,所以我们只能把Zoom会议安排在深夜。
其他想法/感受/故事
如果您觉得这个想法很棒,请在 GitHub 上给我们点个赞,这对我们意义重大!
https://github.com/kx-chen/Backpack
文章来源:https://dev.to/kxchen/graduation-project-2f2c