# ProjectApp

Современное веб-приложение для обеспечения GUI в браузере,
построенное на Angular 17 с использованием PrimeNG.

## 🚀 Быстрый старт

### Установка зависимостей

```bash
npm install
```

### Запуск в режиме разработки

```bash
npm start
```

Приложение будет доступно по адресу `http://localhost:4200/`

### Сборка для продакшена

```bash
npm run build
```

Артефакты сборки будут сохранены в папке `dist/`

## 🏗️ Архитектура

- **Frontend**: Angular 17 с PrimeNG 17
- **Backend**: Go с Gin (отдельный проект)
- **API**: REST API для получения данных о погоде
- **Стили**: SCSS с Glassmorphism эффектами

## 🔧 Разработка

### Генерация компонентов

```bash
ng generate component component-name
```

### Тестирование

```bash
# Unit тесты
ng test

# E2E тесты
ng e2e
```

### Линтинг

```bash
# Проверка стиля кода
ng lint

## 📦 Сборка для встраивания

Для встраивания в Go приложение:

```bash
npm run build:embed [/path/to/front] # /home/user/projects/golang/go-project/project-front
```

Файлы будут собраны в папку `/path/to/front`
