Why

这是一个简洁的专注计时器网站,项目的灵感来源于我的个人经历 —— 做事情时总是很难开始,开始后也很难结束,后来偶然看到这个背景音乐打开之后,真的沉浸下来干了两个小时,原来的音乐是在YTB上,过一会就被暂停没办法控制,因此花了一天时间就把这个脑子中的想法完成了。

What

  • 平静的森林背景
  • 专为ADHD设计的背景音乐
  • 没有任何打扰极简计时

How

前端架构

  • Next.js 14: 现代React框架,提供出色的性能
  • TypeScript: 类型安全,提升开发体验
  • Tailwind CSS: 实用优先的CSS框架

核心特性

  • 客户端渲染优化
  • 流畅的动画效果
  • 音频控制集成
  • 跨设备一致体验

开发动机

作为一个ADHD人群,我深刻理解传统计时器对我们的局限性:

  • 过于复杂的界面 容易分散注意力
  • 缺乏环境营造 难以进入专注状态
  • 操作步骤繁琐 影响使用体验

ADHDFocus正是为了解决这些痛点而诞生的。

项目结构

ADHDFocus/
├── app/              # Next.js 应用目录
├── components/       # React组件
├── lib/             # 工具库
├── types/           # TypeScript类型定义
├── public/          # 静态资源
└── package.json     # 项目配置

致谢

背景音乐来源于"Study with Me: Cozy Cabin",仅用于个人学习目的。如有版权问题,请通过GitHub Issues联系我。