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

1.4 KiB
Raw Blame History

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

Команды

npm install          # Установка зависимостей
npm run start:dev    # Запуск в dev режиме
npm run build        # Сборка
npm run start:prod   # Production запуск
npm run test         # Тесты
npm run lint         # Линтер

Деплой