3 Commits

Author SHA1 Message Date
Денис Шкабатур
15133ecb52 feat: add dark mode, mobile menu, method comparison, scroll-to-top
- Add theme toggle (light/dark/system) with localStorage persistence
- Implement responsive mobile hamburger menu
- Create ComparePage for side-by-side comparison of up to 3 methods
- Add ScrollToTop component for route changes
- Update navigation with compare page link

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 12:27:42 +03:00
Денис Шкабатур
b8dd591428 feat: add methods catalog, detail pages, BMI calculator
- Create 16 diet/weight methods across 5 categories with full content
- Add MethodsPage with search, filters (category/difficulty/effectiveness)
- Add MethodDetailPage with pros/cons, scientific basis, contraindications
- Add BmiCalculatorPage with visual BMI scale
- Create reusable components: Badge, DifficultyBadge, EffectivenessIndicator,
  BookmarkButton, MethodCard, SearchBar, FilterPanel
- Add useLocalStorage and useBookmarks hooks for localStorage persistence
- Set up React Router with all routes

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 12:26:09 +03:00
Денис Шкабатур
673760f9da feat: initialize project with Vite + React + TypeScript + Tailwind CSS
- Set up Vite 7 + React 19 + TypeScript 5 + Tailwind CSS 4
- Configure path aliases (@/ -> src/)
- Create Layout with Header and Footer components
- Create HomePage with hero section and feature highlights
- Set up cursor rules for agent-driven development
- Create PLAN.md and LESSONS.md for progress tracking

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 12:21:03 +03:00