Objectif, langage, framework, outils et technique utilisée :

Ce projet vient d'une réflexion personnelle :
Qu'est-ce qui peut aider les gens à mieux vivre au quotidien ?
J'ai pensé qu'utiliser l'IA pourrait permettre à ceux qui le souhaitent de mieux vivre, que ce soit :
- dans leurs habitudes,
- le temps consacré à différentes activités,
- leur santé,
- les aider à gérer leur budget.
J'ai commencé par le front-end en React TypeScript, car je pense que cette librairie est réellement adaptée au projet, et TypeScript, pour éviter tous les bugs liés au mauvais typage.
Et dans un second temps convertir ReactJS en React Native pour avoir une application web à une application mobile. qui utiliseront le même back-end
Pour le back-end, j'ai hésité entre Python et Java. Après m'être longuement documenté, j'ai choisi Java, associé au framework Spring Boot, qui m'a semblé être la meilleure solution, et l'architecture sera Modèle-Vue-Contrôleur (MVC).
Pour la base de données, j'ai trouvé que PostgreSQL était un bien meilleur choix que MySQL pour ce projet.
Ce projet va me permettre de découvrir le langage Java, le framework Spring Boot et les bases de données PostgreSQL, mais aussi l'intégration de l'intelligence artificielle dans une application.


