mirror of
https://github.com/immich-app/immich.git
synced 2025-11-11 08:53:08 +09:00
* Add yarn.lock to .gitignore * Tweak announcementBar message * Add demo link to docs homepage * chore(docs): logo-meaning page cleanup * chore(docs): support page cleanup * chore(docs): tech-stack page cleanup * chore(docs): requirements page cleanup * Update main README warning to match docs site * Add clearer documentation link to main README * chore(docs): one-step-install page cleanup * chore(docs): Security: remove example JWT_SECRET value * chore(docs): recommended-install page cleanup * chore(docs): portainer-install page cleanup * chore(docs): unraid-install page cleanup
23 lines
745 B
Markdown
23 lines
745 B
Markdown
---
|
|
sidebar_position: 4
|
|
---
|
|
|
|
# Technology stack
|
|
|
|
The app is built with the following technologies:
|
|
|
|
## Frontend
|
|
* [Flutter](https://flutter.dev/) for the mobile app
|
|
* [Riverpod](https://riverpod.dev/) as state management.
|
|
* [SvelteKit](https://kit.svelte.dev/) for the Web.
|
|
|
|
## Backend
|
|
* [Nest.js](https://nestjs.com/) for the server.
|
|
* [TypeORM](https://typeorm.io/) for database management.
|
|
* [PostgreSQL](https://www.postgresql.org/) for the database.
|
|
* [Redis](https://redis.io/) for communication between the core server and the microservices.
|
|
* [NGINX](https://www.nginx.com/) for internal communication between containers and load balancing when scaling.
|
|
|
|
## High level architecture
|
|
|
|
 |