Тихий спутник для пробежек: время, дистанция и маршрут.
- Vue 3 + TypeScript
- Vite
- SCSS CSS Modules
- vite-plugin-pwa
- vue-i18n (RU / EN)
- Таймер пробежки: старт, пауза, продолжение, завершение
- История последних 20 пробежек (localStorage)
- Переключение языка RU / EN
- Установка как PWA на телефон
npm install
npm run devnpm run build
npm run previewПосле сборки приложение можно установить через браузер (Chrome: «Установить приложение»).
src/
├── app/ # Корневой экран (vue + module.scss)
├── components/ # UI-компоненты (папка: vue + module.scss)
├── composables/ # Логика таймера
├── i18n/ # Переводы RU / EN
├── styles/ # Общие SCSS-токены
└── main.ts