The Roadmap of Starte from January, 2023 - zestela/Starte-PC GitHub Wiki
根据我们2022年12月27日的发布的《观星记开发日志 #1》,观星记开发的目标主要是:
目前,我们计划为观星记提供如下几个板块:
- 今日:一张每日轮换的有名字的星球、星云或星系照片,上面有标题和描述文字
- 繁尘:以太阳为中心,向外发散的星球列表,点开来看,每个星球都有照片、名字和故事
- 沧溟:科普文章、科幻小说推送。类似今日头条主页
- 观星:星空照片上附带一句科幻小说中的文案的列表,当天推荐的照片突出显示
- 往日:过去每天在主页展示的全部星球、星云、星系照片列表、详情、分享、设为壁纸
在代码方面我们主要的任务如下:
前端
体验升级
- 检查更新的本地更新,而非复制下载链接
- 每日自动将 Today 图片设置为桌面壁纸(需求开机自启动)
- 原子引擎——一系列性能和视觉优化的总称,具体包括如下措施:
- 加速图片加载速度
- 部分代码结构重构
- 部分页面(观星、往日)加入适量动效
- 部分页面(观星、往日)加入“加载中”提示
核心功能
- 观星、往日图片的设为壁纸和分享
- 沧溟的基本实现,包括:
- 沧溟主页的信息流
- 沧溟主页可分类(科普、小说)观看不同分类下的内容
- 沧溟文章页面的阅读文章
- 沧溟文章页面的文章分享
- 繁尘大部分实现,包括
- 繁尘页面星球2d图片展示
- 太阳系内主要星球的图片和信息展示
- 搜索功能的基本实现,包括
- 在所有页面都可随时开始搜索
- 搜索结果分类展示(图片和文章)并可点击跳转
- 投稿功能的基本实现,包括
- 图片投稿
- 沧溟文章投稿
- 系统托盘右键菜单
后端
- 配合前端搜索功能实现
- 引入Algolia
- 配合前端投稿功能
- Phpmailer发邮件
- (如有钱的话)从图床转向对象存储
- (如有余力)mysql数据库加入图片的GUI
在代码之外,我们要搞好宣传工作,争取破圈。