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,
)