Projet numéro 24 : Cuisino

Technologies utilisées : Windev 23, HFSQL

API manipulées : Spoonacular, RapidAPI, API Ninjas, wger.de, OpenAI,

Logiciels manipulés : Postman

Société : Alexis LHERAULT -> https://www.lherault.tech

Statut : En développement

Estimation temps passé : 100h+

Descriptions et actions :

  1. Conception et Développement de l'Application
    • Contexte: Création d'une application visant à faciliter la recherche et la création de recettes culinaires, en intégrant une intelligence artificielle de type LLM (Large Language Model).
    • Rôle et Actions:
      • Développement des différentes fonctionnalités de l'application, y compris la recherche de recettes, l'assistance en cuisine, la génération d'images et l'intégration de données liées à la santé.
      • Mise en place d'une interface utilisateur intuitive, incluant une page d'accueil, une barre de recherche, des pages dédiées aux recettes et une liste de courses.
  2. Déploiement et Configuration de la Base de Données
    • Contexte: Mise en place de l'infrastructure nécessaire pour le bon fonctionnement de l'application.
    • Rôle et Actions:
      • Déploiement de l'application sur la plateforme WinDev 23.
      • Configuration et gestion d'une base de données MySQL pour stocker et récupérer les informations relatives aux recettes et aux utilisateurs.
  3. Sécurité et Protection des Données
    • Contexte: Assurer la sécurité des données utilisateur et la protection de l'application contre les menaces potentielles.
    • Rôle et Actions:
      • Mise en œuvre de pratiques de stockage sécurisé et de chiffrement des données pour protéger les informations sensibles.
      • Renforcement de la sécurité de l'application pour prévenir les attaques SQL et autres vulnérabilités potentielles.
  4. Maintenance et Améliorations Continues
    • Contexte: Garantir la performance optimale et l'évolution constante de l'application.
    • Rôle et Actions:
      • Conduite d'une maintenance régulière pour corriger les bugs, mettre à jour les fonctionnalités et améliorer l'expérience utilisateur.
      • Analyse des performances et mise en œuvre d'améliorations pour assurer la réactivité et l'efficacité de l'application.
  5. Tests et Assurance Qualité
    • Contexte: S'assurer que l'application fonctionne comme prévu et offre une expérience utilisateur sans faille.
    • Rôle et Actions:
      • Réalisation de tests approfondis sur les différentes fonctionnalités de l'application, la sécurité des données et la performance globale.
      • Identification et correction des problèmes pour assurer la fiabilité et la stabilité de l'application.