Phone firstD'abord le téléphoneالهاتف أولاً
Tab navigation, bottom sheets for entry and large touch targets. It can be installed on the home screen like an app.Navigation par onglets, saisie dans des panneaux en bas d'écran et grandes zones tactiles. Elle s'installe sur l'écran d'accueil comme une appli.تنقّل بالتبويبات، وإدخال في لوحات أسفل الشاشة، ومساحات لمس كبيرة. ويُثبَّت على الشاشة الرئيسية مثل أي تطبيق.
No lost entriesAucune saisie perdueلا يضيع أي إدخال
In Redis, each employee, each day and each rate is its own hash field. Every write only touches its own data, so two devices saving at the same time (a phone and a computer, for example) never overwrite each other.Dans Redis, chaque employé, chaque jour et chaque tarif est un champ séparé. Chaque écriture ne touche que sa propre donnée : deux appareils qui enregistrent en même temps (un téléphone et un ordinateur, par exemple) ne s'écrasent jamais.في Redis، كل موظف وكل يوم وكل تسعيرة حقل مستقل. وكل عملية كتابة لا تمسّ إلا بياناتها: جهازان يحفظان في الوقت نفسه (هاتف وحاسوب مثلاً) لا يمحو أحدهما ما سجّله الآخر أبداً.
Simple, solid accessUn accès simple et solideدخول بسيط ومتين
Every page and API route goes through one access check. The HttpOnly, Secure session cookie is derived from the password, so changing the password signs out every device at once. All API inputs are validated with Zod.Toutes les pages et routes API passent par un seul contrôle d'accès. Le cookie de session (HttpOnly, Secure) est dérivé du mot de passe : changer le mot de passe déconnecte tous les appareils d'un coup. Toutes les entrées de l'API sont validées avec Zod.تمرّ كل الصفحات ومسارات الـ API عبر نقطة تحقق واحدة. وملف الجلسة (cookie من نوع HttpOnly و Secure) مشتق من كلمة المرور: تغييرها يُخرج كل الأجهزة دفعة واحدة. وكل مدخلات الـ API يُتحقَّق منها باستعمال Zod.
Free to runGratuite à faire tournerتشغيل مجاني
Vercel and Upstash Redis free tiers, with automatic deployment on every push. In development the app switches to local JSON files, so production data is never touched by mistake.Offres gratuites de Vercel et d'Upstash Redis, avec déploiement automatique à chaque envoi. En développement, l'appli passe sur des fichiers JSON locaux pour ne jamais toucher aux données réelles par erreur.العروض المجانية لـ Vercel و Upstash Redis، مع نشر تلقائي عند كل تحديث. وأثناء التطوير، يعمل التطبيق على ملفات JSON محلية حتى لا يمسّ البيانات الحقيقية عن طريق الخطأ.