# Task 004 — Features Principais

**Status:** ✅ Concluída
**Início:** 2026-03-31 01:15
**Fim:** 2026-03-31 02:00

## O que foi pedido
Criar SplashScreen, filtros, cards de pills e 4 views.

## O que foi feito
- SplashScreen animada com Framer Motion (2.5s, 20 partículas, ESC para pular)
- SearchBar com debounce 200ms
- CategoryFilter com multi-seleção
- ViewToggle com 4 ícones
- PillCard com animação hover e gradiente por cor
- PillCardCompact para Kanban/Feed
- PillDrawer com 3 tabs (O que é / Como usar / Casos de uso)
- RelatedPills componente bônus
- GridView (4 colunas responsivo)
- KanbanView (4 colunas por categoria)
- GraphView (react-force-graph-2d com nodes e arestas)
- FeedView (lista densa com highlight de busca)
- PillsPage compondo todos os componentes

## Arquivos criados
- `src/features/intro/SplashScreen.tsx`
- `src/features/filters/SearchBar.tsx`
- `src/features/filters/CategoryFilter.tsx`
- `src/features/filters/ViewToggle.tsx`
- `src/features/pills/components/PillCard.tsx`
- `src/features/pills/components/PillCardCompact.tsx`
- `src/features/pills/components/PillDrawer.tsx`
- `src/features/pills/components/RelatedPills.tsx`
- `src/features/pills/views/GridView.tsx`
- `src/features/pills/views/KanbanView.tsx`
- `src/features/pills/views/GraphView.tsx`
- `src/features/pills/views/FeedView.tsx`
- `src/features/pills/PillsPage.tsx`
