feat: add docs

This commit is contained in:
2026-01-02 16:43:29 +03:00
parent 202ac4627f
commit 12e86ef7f1
4 changed files with 246 additions and 95 deletions

47
ARCHITECTURE.md Normal file
View File

@@ -0,0 +1,47 @@
src/
├── app/
│ ├── layout.tsx # Root layout с провайдерами
│ ├── page.tsx # Главная страница
│ └── globals.css # Глобальные стили + CSS переменные
├── widgets/ # Композитные секции
│ ├── header.tsx
│ ├── hero-section.tsx
│ ├── features-section.tsx
│ ├── stats-section.tsx
│ ├── how-it-works-section.tsx
│ ├── comparison-section.tsx
│ ├── gallery-section.tsx
│ ├── social-proof-section.tsx
│ ├── team-section.tsx
│ ├── pricing-section.tsx
│ ├── faq-section.tsx
│ ├── cta-section.tsx
│ └── footer.tsx
├── features/ # Переиспользуемые блоки
│ ├── section-container.tsx
│ ├── section-header.tsx
│ ├── gradient-background.tsx
│ ├── feature-card.tsx
│ ├── testimonial-card.tsx
│ ├── pricing-card.tsx
│ ├── stat-card.tsx
│ ├── step-card.tsx
│ ├── team-member-card.tsx
│ ├── comparison-item.tsx
│ ├── portfolio-item.tsx
│ └── logo-cloud.tsx
└── shared/ # Общий код
├── ui/ # shadcn/ui компоненты
│ ├── button.tsx
│ ├── card.tsx
│ ├── input.tsx
│ └── ... (50+ компонентов)
├── hooks/
│ ├── use-in-view.ts
│ ├── use-scroll-animation.ts
│ └── theme-provider.tsx
└── lib/
└── utils.ts