Skip to content

warrox/arcads

Repository files navigation

Arc

Video asset pipeline — upload, transcode, and stream video files.

Stack

  • Backend: NestJS, TypeORM, BullMQ, FFmpeg
  • Frontend: Next.js (App Router), Tailwind CSS, shadcn/ui
  • Infrastructure: PostgreSQL, Redis, MinIO (S3-compatible storage)

Prerequisites

  • macOS
  • Docker Desktop
  • Node.js 18+
  • FFmpeg

Getting Started

./setup.sh   # installs dependencies, starts Docker services, creates .env files
yarn dev      # starts backend + frontend in dev mode

URLs

Service URL
Frontend http://localhost:3000
Backend API http://localhost:3001
MinIO Console http://localhost:9001

Useful Commands

Command Description
yarn dev Start backend + frontend
yarn workspace backend start:dev Backend only
yarn workspace frontend dev Frontend only
yarn workspace backend build Build backend
yarn workspace frontend build Build frontend
yarn workspace backend test Run backend tests
yarn workspace frontend test Run frontend tests
docker compose up -d Start PostgreSQL, Redis, MinIO
docker compose down Stop Docker services

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors