Project Overview
Immich is a high-performance, self-hosted photo and video backup solution designed as a monorepo. It encompasses a robust NestJS backend API (`server/`), a responsive SvelteKit web frontend (`web/`), a cross-platform Flutter mobile application (`mobile/`), a command-line interface (`cli/`), and a dedicated machine learning service (`machine-learning/`). The system allows professional developers and users to store, manage, and interact with their media, leveraging automated processes for tasks like asset ingestion, metadata extraction, and AI-driven tagging.
- Category
- platform
- Difficulty
- advanced
- Tech Stack
- JavaScript, Node.js
- Tags
- cv, storage, distributed