Проекты на RelaxDev

22
Пользователей
26
Проектов
19
Были за 24ч

Web-проекты (Frontend) (17)

Открыть nitut
NEXT.JS
SERVERLESS
nitut

nitut

24 дня

Студия тату и пирсинга в Жуковском

bba3to2vpu0o4t1b9m89.containers.yandexcloud.net
Открыть relax
NEXT.JS
SERVERLESS
relax

relax

25 дней

Платформа на платформе)

relaxdev.ru
Открыть relaxcode
NEXT.JS
SERVERLESS
relaxcode

relaxcode

20 дней

Компания по разработке сайтов, ботов и приложений и других IT услуг

relaxcode.ru
Открыть izipost
NEXT.JS
SERVERLESS
izipost

izipost

25 дней

Приватное облачное хранилище, для массовой загрузки и ссылок

izipost.ru
Открыть bazariara
NEXT.JS
SERVERLESS
bazariara

bazariara

21 день

Онлайн магазин 1000 товаров в Тбилиси (фото не в Yandex, на Imgbb, для ru vpn

bbab05kt314a7njeurlg.containers.yandexcloud.net
Открыть sneakers
VUE.JS
SERVERLESSVITE
sneakers

sneakers

39 дней

Раньше был магазин кросс из USA

bbak9u2s2gu65k38elmo.containers.yandexcloud.net
Открыть sitebuild
NEXT.JS
SERVERLESS
sitebuild

sitebuild

50 дней

Наша компания по разработке сайтов и приложений

bbalanoktul16vogb0ab.containers.yandexcloud.net
Открыть kalashnikova
NEXT.JS
SERVERLESS
kalashnikova

kalashnikova

50 дней

Сайт визитка фитнес тренера

bba9ff1m1qptmdd693qe.containers.yandexcloud.net
Открыть turizm
NEXT.JS
SERVERLESS
turizm

turizm

50 дней

Портал для туризма в Грузии turizm.ge

bbav76r4tm9jit8iu4u8.containers.yandexcloud.net
Открыть helpmame
NEXT.JS
SERVERLESS
helpmame

helpmame

24 дня

Сайт для помощи мамам с новорожденными

helpmame.ru
Открыть dragonbarber
NEXT.JS
SERVERLESS
dragonbarber

dragonbarber

24 дня

Сайт визитка Барбершопа в Трехгорке

dragonbarber.ru
Открыть tuningmsk
NEXT.JS
SERVERLESS
tuningmsk

tuningmsk

40 дней

Сайт визитка для тюнинга в Мск

bba67m1krdqlk6otji80.containers.yandexcloud.net

Serverless API (Backend) (1)

Открыть logg
FASTAPI
SERVERLESS
Backend API

logg

36 дней

Сервис сбора логов runtime с контейнеров в cloud

API Endpoint

Приложения и Боты (VM) (4)

Открыть zvnt
NEXT.JS
VM
zvnt

zvnt

1 день

Студия тату и пирсинг в Жуковском, крутиться на VM

nitut.ru
Открыть baracholkabotdemo
TG BOT
VM
VM Workload

baracholkabotdemo

21 день

Для доски @BazarigeBot

Background Process
Открыть bot
PYTHON
VM
VM Workload

bot

21 день

Пустой бот Hello тест

Background Process

Разное (1)

Открыть thumb-extractor1
DOCKER
SERVERLESSDOCKER
Backend API

thumb-extractor1

22 дня

Thumbnail Service Lightweight Node.js service for extracting video thumbnails with caching. Features Extract thumbnails from video URLs at any timestamp Resizable output (width/height with aspect ratio preservation) Adjustable quality (1-31 scale) Automatic caching (MD5 hash of URL + timestamp + dimensions + quality) Returns JPG images Docker support with FFmpeg pre-installed Quick Start Build and run with Docker docker build -t thumbnail-service . docker run -p 3000:3000 -v $(pwd)/cache:/app/cache thumbnail-service Local development (requires Node.js + FFmpeg) npm install npm start API Extract Thumbnail GET /thumbnail?url=<video_url>&timestamp=<seconds>&width=<pixels>&height=<pixels>&quality=<1-31> Parameters: url (required): Video URL (HTTP/HTTPS supported) timestamp (optional): Timestamp in seconds (default: 0) width (optional): Output width in pixels (preserves aspect ratio if only width specified) height (optional): Output height in pixels (preserves aspect ratio if only height specified) quality (optional): JPEG quality 1-31, where 1 is best quality and 31 is worst (default: 2) Examples (working test video): # Original quality, 2 seconds curl "http://localhost:3000/thumbnail?url=https://www.w3schools.com/html/mov_bbb.mp4&timestamp=2" -o thumb.jpg # Resize to 320px width (auto height) curl "http://localhost:3000/thumbnail?url=https://www.w3schools.com/html/mov_bbb.mp4&timestamp=2&width=320" -o thumb_320.jpg # Resize to 240px height (auto width) curl "http://localhost:3000/thumbnail?url=https://www.w3schools.com/html/mov_bbb.mp4&timestamp=2&height=240" -o thumb_240.jpg # Exact size 320x240 curl "http://localhost:3000/thumbnail?url=https://www.w3schools.com/html/mov_bbb.mp4&timestamp=2&width=320&height=240" -o thumb_320x240.jpg # High quality (larger file) curl "http://localhost:3000/thumbnail?url=https://www.w3schools.com/html/mov_bbb.mp4&timestamp=2&quality=1" -o thumb_hq.jpg # Low quality (smaller file) curl "http://localhost:3000/thumbnail?url=https://www.w3schools.com/html/mov_bbb.mp4&timestamp=2&quality=10" -o thumb_lq.jpg Response: JPG image Health Check GET /health Response: { "status": "ok", "cached": 42 } How it works Receives URL, timestamp, width, height, quality Generates MD5 cache key from url:timestamp:width:height:quality Checks if cached thumbnail exists If cached → returns immediately If not cached → extracts frame with FFmpeg, saves to cache, returns Important: Different parameters generate different cache keys. For example: ?url=X&timestamp=2&width=320 → cached separately ?url=X&timestamp=2&width=640 → different cached file Examples # First frame (timestamp=0) curl "http://localhost:3000/thumbnail?url=https://www.w3schools.com/html/mov_bbb.mp4" -o frame0.jpg # Frame at 2 seconds, 320px wide curl "http://localhost:3000/thumbnail?url=https://www.w3schools.com/html/mov_bbb.mp4&timestamp=2&width=320" -o frame2_320w.jpg # Frame at 1 second, 200x150, medium quality curl "http://localhost:3000/thumbnail?url=https://www.w3schools.com/html/mov_bbb.mp4&timestamp=1&width=200&height=150&quality=5" -o frame_small.jpg Cache Cached images stored in /app/cache directory. Volume-mounted for persistence. Requirements Docker (recommended) or Node.js 18+ + FFmpeg For local development: FFmpeg must be installed system-wide

API Endpoint