43 lines
1.2 KiB
Markdown
43 lines
1.2 KiB
Markdown
# Examples for Kids
|
||
|
||
Веб-приложение для детей — тренажер решения математических примеров.
|
||
|
||
## Назначение
|
||
|
||
Интерактивный веб-интерфейс для практики арифметики. Дети решают примеры, получают обратную связь.
|
||
|
||
## Стек
|
||
|
||
- **Frontend:** Vanilla JS + Webpack
|
||
- **Styling:** Bootstrap 5
|
||
- **Testing:** Jest
|
||
- **Build:** Webpack 5
|
||
|
||
## Команды
|
||
|
||
```bash
|
||
npm install # Установка зависимостей
|
||
npm run dev # Запуск dev-сервера
|
||
npm run build # Production сборка
|
||
npm run test # Запуск тестов
|
||
npm run lint # Проверка линтером
|
||
```
|
||
|
||
## Структура
|
||
|
||
```
|
||
examples-for-kids/
|
||
├── src/ # Исходный код
|
||
├── public/ # Статические файлы
|
||
├── coverage/ # Отчеты покрытия тестами
|
||
├── k8s/ # Kubernetes манифесты
|
||
├── Dockerfile # Docker сборка
|
||
└── .drone.yml # CI/CD пайплайн
|
||
```
|
||
|
||
## Деплой
|
||
|
||
- CI/CD через Drone
|
||
- Docker образ
|
||
- Kubernetes deployment
|