TB.
Smart Chef - Application React Native
React Native
FastAPI
LangChain

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éveloppement d'applications React Native
Interaction avec une API Python (FastAPI)
Utilisation de LLM (OpenAI ou Mistral)
Gestion des données et des requêtes
Interface utilisateur interactive

Détails du projet

Rôle

Développeur React Native

Équipe

2 étudiants

Technologies

React NativeFastAPILLMLangChain

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