Files
image-list-backend/CLAUDE.md
2026-02-05 00:00:46 +03:00

45 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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