import streamlit as st # Set page configuration st.set_page_config(page_title="Innomatics Data Science Chat Bot", layout="centered") # Custom CSS styling st.markdown(""" """, unsafe_allow_html=True) # st.set_page_config(page_title="Innomatics Data Science Chat Bot", layout="centered") from streamlit_lottie import st_lottie import requests # Load Lottie animation from URL def load_lottie_url(url): r = requests.get(url) if r.status_code != 200: return None return r.json() # lottie_url = "https://lottie.host/1f0a9697-c698-4c89-8c10-3d505a5c99ca/kHiz6bHsZD.json" lottie_url = "https://lottie.host/4c6e3055-9d9c-4de7-9c36-9e74a6e1b06f/jBvT9UGWvD.json" lottie_animation = load_lottie_url(lottie_url) # Glass Panel Wrapper with st.container(): # st.markdown('
', unsafe_allow_html=True) st.title("πŸ€– Innomatics Data Science Chat Bot") st.markdown("### πŸ‘‹ Hey there! Ready to level up with your smart learning buddy?") st.markdown("Your AI-powered companion is here to simplify your Data Science journey and tackle every doubt along the way!") st.markdown("🌟 *Ready to explore? Pick a domain to get started!*") # Grid of subject buttons subjects = [ ("🐍 Python", "pages/python.py"), ("🧠 Machine Learning", "pages/machine_learning.py"), ("πŸ•ΈοΈ Deep Learning", "pages/Deep_Learning.py"), ("πŸ“Š Statistics", "pages/Statistics.py"), ("✨ GenAI", "pages/GenAI.py"), ("πŸ›’οΈ SQL", "pages/Sql.py") ] # Render buttons in a grid (3 per row) for i in range(0, len(subjects), 3): cols = st.columns([1, 1, 1]) for j in range(3): if i + j < len(subjects): with cols[j]: if st.button(subjects[i + j][0]): st.switch_page(subjects[i + j][1]) st.markdown("---") st.markdown("🧠 *Let’s unravel every concept together β€” your questions fuel the journey!*") st.markdown('
', unsafe_allow_html=True)