百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

dashboard

> 编程语言
开源

您生活的个人仪表板。

2.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

您生活的个人仪表板。

Reportr

"您生活的个人仪表板。" Reportr 是一款完整的应用程序,它就像一个仪表板一样用于跟踪您生活中的事件(使用非常简单的 API)。通过简单的界面,它可以帮助您跟踪和显示您的在线活动或现实生活中的活动(使用硬件跟踪器或像 Runkeeper 这样的应用程序),某些跟踪器可在 此组织 上使用。

要在本地运行它,你应该使用 foreman(配置可以存储在 .env 文件中):

$ foreman start

要在 Heroku 上部署:

$ heroku config:set MONGODB_URL=mongodb://...
$ heroku config:set AUTH_USERNAME=...
$ heroku config:set AUTH_PASSWORD=...
$ git push heroku master

API 与事件

Reportr 使用 HTTP REST API 来跟踪事件。数据始终以 JSON 编码。

端点 HTTP 方法 描述 参数
/api/infos GET 获取有关此实例的信息
/api/types GET 返回所有事件类型
/api/events POST 发布一个新事件 <string>type, <object>properties
/api/events GET 列出所有事件 <string>type, <int>start(0), <int>limit
/api/stats/categories GET 获取分类事件统计 <string>type,<string>field
/api/stats/time GET 获取时间统计 <string>type,<string>fields, <string>interval, <string>func
/api/reports POST 创建新报告 <string>title
/api/reports GET 列出所有报告
/api/report/:id PUT 更新报告 <string>title, <array>visualizations
/api/report/:id DELETE 删除报告
/api/alerts GET 列出所有警报
/api/alerts POST 创建警报 <string>type, <string>eventName, <string>condition, <string>title

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言