From 448b63a59fd814d397cb02ff5ab11aae69dd3988 Mon Sep 17 00:00:00 2001 From: vigdorov Date: Thu, 5 Feb 2026 00:00:46 +0300 Subject: [PATCH] add claude file --- CLAUDE.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..92c3ee8 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,44 @@ +# Image List Backend + +Учебный backend-проект — упрощенный Instagram для обучения студентов. + +## Назначение + +REST API для работы с изображениями. Используется как практический проект при обучении backend-разработке на NestJS. + +## Стек + +- **Framework:** NestJS +- **Language:** TypeScript +- **Runtime:** Node.js + +## Структура + +``` +src/ +├── main.ts # Точка входа +├── app.module.ts # Корневой модуль +├── app.controller.ts # REST контроллер +├── app.service.ts # Бизнес-логика +├── schemas.ts # Валидация данных +├── types.ts # TypeScript типы +├── consts.ts # Константы +└── api.responses.ts # Форматы ответов API +``` + +## Команды + +```bash +npm install # Установка зависимостей +npm run start:dev # Запуск в dev режиме +npm run build # Сборка +npm run start:prod # Production запуск +npm run test # Тесты +npm run lint # Линтер +``` + +## Деплой + +- **Dockerfile:** есть +- **Namespace:** backend-for-learning +- **URL:** https://image-list.vigdorov.ru