import streamlit as st import os # def home_page(): st.markdown( """ """, unsafe_allow_html=True, ) st.markdown( f"""

Bienvenue sur NutriGénie {st.session_state['user']} 🍽️!

""", unsafe_allow_html=True, ) st.markdown( """
" Laissez-nous vous guider à travers une expérience culinaire sur-mesure. Découvrez des recettes adaptées à vos préférences et suivez vos habitudes alimentaires en toute simplicité. "

""", unsafe_allow_html=True, ) logo_path = os.path.join("client", "assets", "logo.png") # centrer le logo cola, colb, colc = st.columns(3) with cola: pass with colb: st.image(logo_path, use_container_width=True, caption=None) with colc: pass st.markdown( """

🔧 Fonctionnalités principales de l'application :


""", unsafe_allow_html=True, ) # Fonctionnalités disposées horizontalement par paires col1, col2 = st.columns(2) with col1: # Fonctionnalités 1 et 2 st.markdown( """
🍽️

Génération de recettes personnalisées

Créez des recettes adaptées à vos préférences et vos besoins alimentaires. Nous générons des suggestions personnalisées pour chaque utilisateur.

📝

Suivi des repas

Consultez l'historique de vos repas consommés et suivez vos habitudes alimentaires au fil du temps.

""", unsafe_allow_html=True, ) with col2: # Fonctionnalités 3 et 4 st.markdown( """
🛒

Liste de courses

Générez automatiquement des listes de courses basées sur les recettes que vous avez choisies. Ne manquez plus d'ingrédients !

🍴

Suggestions de repas

Obtenez des suggestions de repas en fonction de vos goûts et de vos besoins nutritionnels.

""", unsafe_allow_html=True, ) # Présentation des membres de l'équipe st.markdown("
", unsafe_allow_html=True) # Ajoute une ligne de séparation st.subheader("Rencontrez notre équipe 👩‍🍳👨‍🍳") # Définition des 5 membres base_path = os.path.join("client", "assets") membres = [ { "nom": "Souraya", "role": "M2 SISE", "photo": f"{os.path.join(base_path,'membre1.jpg')}", "emoji_role": "👩‍💻", }, { "nom": "Bertrand", "role": "M2 SISE", "photo": f"{os.path.join(base_path,'membre2.jpg')}", "emoji_role": "👩‍💻", }, { "nom": "Cyril", "role": "M2 SISE", "photo": f"{os.path.join(base_path,'membre3.jpg')}", "emoji_role": "👩‍💻", }, { "nom": "Linh Nhi", "role": "M2 SISE", "photo": f"{os.path.join(base_path,'membre4.jpg')}", "emoji_role": "👩‍💻", }, { "nom": "Daniella", "role": "M2 SISE", "photo": f"{os.path.join(base_path,'membre5.jpg')}", "emoji_role": "👩‍💻", }, ] # Création des colonnes pour chaque membre cols = st.columns(5) for i, membre in enumerate(membres): with cols[i]: st.image(membre["photo"], use_container_width=True, caption=None) st.markdown( f"""
{membre['nom']}
{membre['emoji_role']} {membre['role']}
""", unsafe_allow_html=True, )