📊 一个专注于展示 Linux.do 社区实时数据的可视化分析平台。基于 Next.js 构建,提供全方位的社区数据洞察,助力社区运营决策。
截图:
- 实时数据监控 - 自动每 15 分钟更新一次数据,确保信息时效性
- 多维度分析 - 覆盖用户活跃度、内容增长、社区互动等关键指标
- 数据可视化 - 直观的图表展示,轻松掌握社区动态
- 深色模式 - 支持明暗主题切换,优化浏览体验
- 响应式设计 - 完美适配各种设备屏幕
- 优雅界面 - 精心设计的 UI,提供流畅的用户体验
- 内容数据 - 主题增长趋势、帖子活跃度分析
- 用户数据 - 新增用户、活跃用户、参与度跟踪
- 互动数据 - 点赞数据、消息统计、用户互动分析
- 时间维度 - 支持 24 小时、7 天、30 天等多个时间段的数据对比
- Next.js 14
- TypeScript
- Tailwind CSS
- Shadcn/ui
- Chart.js
- next-themes
- 克隆项目
git clone https://github.com/wincatcher/linuxdo.visualized.fun.git
cd linuxdo.visualized.fun
- 安装依赖
pnpm install
- 启动开发服务器
pnpm dev
访问 http://localhost:3000 查看运行结果。
项目可以部署在任何支持 Next.js 的平台上,推荐使用 Vercel:
数据通过 Linux.do 提供的 API 获取:
- API 地址:https://linux.do/about.json
- 更新频率:每 30 分钟
- 数据类型:社区统计数据
欢迎提交 Pull Request 和 Issue。在提交之前,请确保:
- 代码经过格式化(使用 Prettier)
- 所有测试通过
- 提交信息清晰明了
- 遵循现有的代码风格
本项目采用 MIT 协议开源。详见 LICENSE 文件。
- 风巢森淼 (@wincatcher)
- Twitter: @wincatcher
- Bio: biobio.fun
- Site: 040408.com
- Linux.do - 特别感谢 Linux.do 提供数据支持!
- Next.js - React 框架
- Tailwind CSS - CSS 框架
- Shadcn/ui - UI 组件库
- Chart.js - 图表库
- next-themes - 主题切换
如果这个项目对你有帮助,欢迎:
- ⭐ 给项目点个 Star
- 🐛 提交 Issue 或 PR
- 📢 分享给更多的人