Skip to content

Leroyalle/chime-backend

Repository files navigation

Chime Backend

Бэкенд часть социальной платформы Chime.

Возможности

  • REST API для постов и медиа контента
  • WebSocket сервер для чатов
  • Система аутентификации и авторизации
  • Загрузка изображений
  • Отправка email-писем

Технологии

  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Passport
  • Socket.IO

Запуск приложения

Требования:

  • Node.js 18+
  • PostgreSQL
  • Docker (опционально)

Локальная разработка:

  1. Клонируйте репозиторий:
git clone https://github.com/Leroyalle/chime-backend.git
cd chime-backend
  1. Создайте и заполните файл .env:
cp .env.example .env
  1. Установите зависимости:
npm install
  1. Запустите сервер разработки:
# Режим разработки
npm run start

# Watch режим
npm run start:dev

Продакшн:

npm run build
npm run start:prod

Releases

No releases published

Packages

No packages published