Веб-приложение calorielly.tech
- В процессе разработки принципиально не применялись AI-инструменты
- Строгая типизация: TypeScript строгий режим в
tsconfig.*(noUnused, noFallthrough и др.) - Единый стиль кода: ESLint flat config (с
@typescript-eslintиimport), Prettier, Stylelint для SCSS - Архитектура фронтенда: Vue 3 Composition API + Pinia (персист через
pinia-plugin-persistedstate), типизированные сторы - Конфигурация Vite:
@vitejs/plugin-vue, алиас@в/src, глобальные SCSS-переменные и переходы, Vite 6 - Интеграция с Chart.js через
vue-chart-3: типизированныеChartOptions/ChartData, реактивные источники - HTTP-клиент: Axios; прямые REST‑вызовы к API
- Роутинг: четкое разделение layout’ов через
meta.blank, навигационные гарды на уровне маршрутов - Деплой: автоматизированная доставка на GitHub Pages, SPA fallback, кеширование зависимостей
Copyright © 2025 Dima Martynov.
Этот проект находится под лицензией MIT.
Использованные изображения принадлежат Flowbite Icons.

