├── .env.example ├── .gitignore ├── README.md ├── app ├── [lng] │ ├── layout.tsx │ └── page.tsx ├── globals.css ├── i18n │ ├── client.js │ ├── index.js │ ├── locales │ │ ├── de │ │ │ ├── common.json │ │ │ ├── seo.json │ │ │ ├── timer.json │ │ │ └── translation.json │ │ ├── en │ │ │ ├── common.json │ │ │ ├── seo.json │ │ │ ├── timer.json │ │ │ └── translation.json │ │ ├── ja │ │ │ ├── common.json │ │ │ ├── seo.json │ │ │ ├── timer.json │ │ │ └── translation.json │ │ └── ko │ │ │ ├── common.json │ │ │ ├── seo.json │ │ │ ├── timer.json │ │ │ └── translation.json │ └── settings.js ├── layout.tsx └── page.tsx ├── components.json ├── components ├── BreadcrumbNav.tsx ├── ErrorComponent.tsx ├── common │ ├── LanguageSwitcher.tsx │ └── ThemeToggle.tsx ├── layout │ └── Footer.tsx ├── providers │ └── ThemeProvider.tsx ├── sections │ ├── Feature.tsx │ ├── FeaturesSection.tsx │ └── HeroSection.tsx ├── timer │ ├── FontSizeControl │ │ └── index.tsx │ ├── MainTimer.tsx │ ├── QuickPresets.tsx │ ├── TimerControls │ │ ├── FontSizeButton.tsx │ │ └── index.tsx │ ├── TimerDisplay │ │ └── index.tsx │ └── TimerSettings │ │ └── index.tsx └── ui │ ├── background-beams-with-collision.tsx │ ├── background-beams.tsx │ ├── background-boxes.tsx │ ├── background-lines.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── card.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── floating-navbar.tsx │ ├── input.tsx │ ├── scroll-area.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── sheet.tsx │ ├── sidebar.tsx │ ├── skeleton.tsx │ ├── slider.tsx │ ├── table.tsx │ └── tooltip.tsx ├── config ├── timeUnits.ts └── timers.ts ├── hooks └── use-mobile.tsx ├── lib └── utils.ts ├── middleware.js ├── next-sitemap.config.js ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── fonts │ └── ds-digit.ttf ├── image │ ├── minutetimer-dark-mode.png │ ├── minutetimer-homepage.png │ └── mobile-screenshot.png ├── robots.txt ├── site.webmanifest ├── sitemap-0.xml ├── sitemap.xml ├── sounds │ ├── arcade.mp3 │ ├── classic.mp3 │ ├── retro.mp3 │ └── rhythm.mp3 └── svg │ └── no-data-animate.svg ├── styles ├── digital-display.css └── faq.css ├── tailwind.config.ts ├── tsconfig.json └── types └── timer.ts /.env.example: -------------------------------------------------------------------------------- 1 | 2 | NEXT_PUBLIC_SITE_URL="https://minutetimers.net" 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/README.md -------------------------------------------------------------------------------- /app/[lng]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/[lng]/layout.tsx -------------------------------------------------------------------------------- /app/[lng]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/[lng]/page.tsx -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/i18n/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/client.js -------------------------------------------------------------------------------- /app/i18n/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/index.js -------------------------------------------------------------------------------- /app/i18n/locales/de/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/de/common.json -------------------------------------------------------------------------------- /app/i18n/locales/de/seo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/de/seo.json -------------------------------------------------------------------------------- /app/i18n/locales/de/timer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/de/timer.json -------------------------------------------------------------------------------- /app/i18n/locales/de/translation.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /app/i18n/locales/en/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/en/common.json -------------------------------------------------------------------------------- /app/i18n/locales/en/seo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/en/seo.json -------------------------------------------------------------------------------- /app/i18n/locales/en/timer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/en/timer.json -------------------------------------------------------------------------------- /app/i18n/locales/en/translation.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /app/i18n/locales/ja/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/ja/common.json -------------------------------------------------------------------------------- /app/i18n/locales/ja/seo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/ja/seo.json -------------------------------------------------------------------------------- /app/i18n/locales/ja/timer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/ja/timer.json -------------------------------------------------------------------------------- /app/i18n/locales/ja/translation.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /app/i18n/locales/ko/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/ko/common.json -------------------------------------------------------------------------------- /app/i18n/locales/ko/seo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/ko/seo.json -------------------------------------------------------------------------------- /app/i18n/locales/ko/timer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/locales/ko/timer.json -------------------------------------------------------------------------------- /app/i18n/locales/ko/translation.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /app/i18n/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/i18n/settings.js -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/app/page.tsx -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components.json -------------------------------------------------------------------------------- /components/BreadcrumbNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/BreadcrumbNav.tsx -------------------------------------------------------------------------------- /components/ErrorComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ErrorComponent.tsx -------------------------------------------------------------------------------- /components/common/LanguageSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/common/LanguageSwitcher.tsx -------------------------------------------------------------------------------- /components/common/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/common/ThemeToggle.tsx -------------------------------------------------------------------------------- /components/layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/layout/Footer.tsx -------------------------------------------------------------------------------- /components/providers/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/providers/ThemeProvider.tsx -------------------------------------------------------------------------------- /components/sections/Feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/sections/Feature.tsx -------------------------------------------------------------------------------- /components/sections/FeaturesSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/sections/FeaturesSection.tsx -------------------------------------------------------------------------------- /components/sections/HeroSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/sections/HeroSection.tsx -------------------------------------------------------------------------------- /components/timer/FontSizeControl/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/timer/FontSizeControl/index.tsx -------------------------------------------------------------------------------- /components/timer/MainTimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/timer/MainTimer.tsx -------------------------------------------------------------------------------- /components/timer/QuickPresets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/timer/QuickPresets.tsx -------------------------------------------------------------------------------- /components/timer/TimerControls/FontSizeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/timer/TimerControls/FontSizeButton.tsx -------------------------------------------------------------------------------- /components/timer/TimerControls/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/timer/TimerControls/index.tsx -------------------------------------------------------------------------------- /components/timer/TimerDisplay/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/timer/TimerDisplay/index.tsx -------------------------------------------------------------------------------- /components/timer/TimerSettings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/timer/TimerSettings/index.tsx -------------------------------------------------------------------------------- /components/ui/background-beams-with-collision.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/background-beams-with-collision.tsx -------------------------------------------------------------------------------- /components/ui/background-beams.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/background-beams.tsx -------------------------------------------------------------------------------- /components/ui/background-boxes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/background-boxes.tsx -------------------------------------------------------------------------------- /components/ui/background-lines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/background-lines.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/floating-navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/floating-navbar.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/sheet.tsx -------------------------------------------------------------------------------- /components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/slider.tsx -------------------------------------------------------------------------------- /components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/table.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /config/timeUnits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/config/timeUnits.ts -------------------------------------------------------------------------------- /config/timers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/config/timers.ts -------------------------------------------------------------------------------- /hooks/use-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/hooks/use-mobile.tsx -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/middleware.js -------------------------------------------------------------------------------- /next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/next-sitemap.config.js -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/ds-digit.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/fonts/ds-digit.ttf -------------------------------------------------------------------------------- /public/image/minutetimer-dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/image/minutetimer-dark-mode.png -------------------------------------------------------------------------------- /public/image/minutetimer-homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/image/minutetimer-homepage.png -------------------------------------------------------------------------------- /public/image/mobile-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/image/mobile-screenshot.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/sitemap-0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/sitemap-0.xml -------------------------------------------------------------------------------- /public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/sitemap.xml -------------------------------------------------------------------------------- /public/sounds/arcade.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/sounds/arcade.mp3 -------------------------------------------------------------------------------- /public/sounds/classic.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/sounds/classic.mp3 -------------------------------------------------------------------------------- /public/sounds/retro.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/sounds/retro.mp3 -------------------------------------------------------------------------------- /public/sounds/rhythm.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/sounds/rhythm.mp3 -------------------------------------------------------------------------------- /public/svg/no-data-animate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/public/svg/no-data-animate.svg -------------------------------------------------------------------------------- /styles/digital-display.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/styles/digital-display.css -------------------------------------------------------------------------------- /styles/faq.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/styles/faq.css -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HahaHa0099/MinuteTimer/HEAD/types/timer.ts --------------------------------------------------------------------------------