The Roadmap of Starte from January, 2023 - zestela/Starte-PC GitHub Wiki

根据我们2022年12月27日的发布的《观星记开发日志 #1》,观星记开发的目标主要是:

目前,我们计划为观星记提供如下几个板块:

  • 今日:一张每日轮换的有名字的星球、星云或星系照片,上面有标题和描述文字
  • 繁尘:以太阳为中心,向外发散的星球列表,点开来看,每个星球都有照片、名字和故事
  • 沧溟:科普文章、科幻小说推送。类似今日头条主页
  • 观星:星空照片上附带一句科幻小说中的文案的列表,当天推荐的照片突出显示
  • 往日:过去每天在主页展示的全部星球、星云、星系照片列表、详情、分享、设为壁纸

在代码方面我们主要的任务如下:

前端

体验升级

  • 检查更新的本地更新,而非复制下载链接
  • 每日自动将 Today 图片设置为桌面壁纸(需求开机自启动)
  • 原子引擎——一系列性能和视觉优化的总称,具体包括如下措施:
    • 加速图片加载速度
    • 部分代码结构重构
    • 部分页面(观星、往日)加入适量动效
    • 部分页面(观星、往日)加入“加载中”提示

核心功能

  • 观星、往日图片的设为壁纸和分享
  • 沧溟的基本实现,包括:
    • 沧溟主页的信息流
    • 沧溟主页可分类(科普、小说)观看不同分类下的内容
    • 沧溟文章页面的阅读文章
    • 沧溟文章页面的文章分享
  • 繁尘大部分实现,包括
    • 繁尘页面星球2d图片展示
    • 太阳系内主要星球的图片和信息展示
  • 搜索功能的基本实现,包括
    • 在所有页面都可随时开始搜索
    • 搜索结果分类展示(图片和文章)并可点击跳转
  • 投稿功能的基本实现,包括
    • 图片投稿
    • 沧溟文章投稿
  • 系统托盘右键菜单

后端

  • 配合前端搜索功能实现
    • 引入Algolia
  • 配合前端投稿功能
    • Phpmailer发邮件
  • (如有钱的话)从图床转向对象存储
  • (如有余力)mysql数据库加入图片的GUI

在代码之外,我们要搞好宣传工作,争取破圈。