From 90c8c7547f72e71a05d94cba770a04ed9cf977c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20LUDWIG?= Date: Fri, 22 Mar 2024 10:23:28 +0100 Subject: [PATCH] feat: add react-hook-form + zod --- README.md | 22 +++++++- docs/CONVENTIONS.md | 2 +- domain/entities/Goal.ts | 39 +++++++++++++- domain/entities/Habit.ts | 63 ++++++++++++++++------- domain/entities/HabitHistory.ts | 6 +-- domain/entities/HabitProgress.ts | 33 +++++++++--- domain/entities/HabitsTracker.ts | 6 +-- domain/entities/User.ts | 36 +++++++++---- domain/entities/_Entity.ts | 22 +++++--- domain/use-cases/RetrieveHabitsTracker.ts | 7 ++- package-lock.json | 36 ++++++++++++- package.json | 7 ++- 12 files changed, 222 insertions(+), 57 deletions(-) diff --git a/README.md b/README.md index 34f215b..bf25fb6 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,10 @@ Un tracker d'habitudes pour performer au boulot et dans la vie de tous les jours #### Principaux Outils Informatiques Utilisés -- [React Native](https://reactnative.dev/) + [Expo](https://expo.io/): Framework pour le développement d'applications mobiles. - [TypeScript](https://www.typescriptlang.org/): Langage de programmation. +- [React Native](https://reactnative.dev/) + [Expo](https://expo.io/): Framework pour le développement d'applications mobiles. - [React Native Paper](https://callstack.github.io/react-native-paper/): Bibliothèque de composants pour React Native. +- [React Hook Form](https://react-hook-form.com/) + [Zod](https://zod.dev/): Gestion des formulaires et validation des données. - [Supabase](https://supabase.io/): Backend, serveur d'API pour le stockage des données.