High performance self-hosted photo and video management solution.
This document analyzes the features and installation process of the Immich app. The app is currently under active development and may contain bugs and breaking changes. It is not recommended to use the app as the sole means of storing photos and videos; a 3-2-1 backup plan is advised. The app provides features such as uploading and viewing videos and photos, auto backup on app opening, selective album backup, and more. Installation guides and documentation can be found on the app's official website.
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.
Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.
Flutter is an open-source UI framework developed by Google that allows developers to create high-performance, cross-platform mobile applications with a single codebase.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.