
Smart Chef - Application React Native
Application React Native interagissant avec un LLM via une API Python (FastAPI) pour proposer des plats en fonction des produits disponibles, des objectifs, des préférences et des allergies de l'utilisateur.
Contexte et objectifs
Projet réalisé en 2025. L'objectif était de développer une application React Native interagissant avec un LLM via une API Python (FastAPI) pour proposer des plats en fonction des produits disponibles, des objectifs, des préférences et des allergies de l'utilisateur. Le LLM utilise une grande base de données pour faire ses choix, après un tri via des filtres personnalisés. Les interactions avec le LLM sont formatées à l'aide de LangChain.
Objectifs principaux
- Développer une application React Native interagissant avec un LLM via une API Python (FastAPI)
- Proposer des plats en fonction des produits disponibles, des objectifs, des préférences et des allergies de l'utilisateur
- Créer une interface utilisateur interactive et attrayante
- Découvrir le développement d'applications React Native
Architecture et organisation
Application React Native
Développement d'une application React Native permettant de proposer des plats en fonction des produits disponibles, des objectifs, des préférences et des allergies de l'utilisateur, en interagissant avec un LLM via une API Python (FastAPI).
API Python (FastAPI) & LangChain
Création d'une API Python (FastAPI) interagissant avec un LLM pour fournir des suggestions de plats, en utilisant une grande base de données pour les choix, après un tri via des filtres personnalisés. Les échanges avec le LLM sont structurés grâce à LangChain.
Compétences développées
Détails du projet
Rôle
Développeur React Native
Équipe
2 étudiants
Technologies
Date
2025
Résultats
- Application fonctionnelle avec interface utilisateur interactive
- API Python (FastAPI) interagissant avec un LLM
- Première expérience de projet React Native
Envie d'en savoir plus ?
Ce projet vous intéresse ? N'hésitez pas à me contacter pour plus d'informations ou pour discuter d'opportunités similaires.
Me contacter