您生活的个人仪表板。
"您生活的个人仪表板。" 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 masterReportr 使用 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,或尚未同步最近议题。