📄️ Local Development Environment
This document describes how to set up a complete development environment (Server, Client, Mobile) on your personal computer.
📄️ i18n Setup
Overview
📄️ Validation
We use Zod combined with nestjs-zod for all Data Transfer Objects (DTOs) and runtime validation.
📄️ Client Architecture
The client application is built with React, Vite, and TypeScript. It uses Redux Toolkit (RTK) for state management and RTK Query for data fetching.
📄️ Mobile Architecture
The mobile application Tfila is a React Native app optimized for Android TV and Tablets. It serves as the display unit in the synagogue.