This commit is contained in:
2026-08-09 05:46:30 +02:00
parent fd64c3db82
commit 1f05fe0dea
+36 -17
View File
@@ -1,25 +1,44 @@
import streamlit as st
st.set_page_config(
page_title="Python Web Test",
page_icon="🚀",
layout="centered"
)
st.set_page_config(page_title="Sidebar Örneği", page_icon="🎛️", layout="wide")
st.title("🚀 Python Web Test Sitesi")
st.write("Bu site **Code-Server** üzerinde yazıldı, **Gitea**'ya pushlandı ve **Coolify** ile yayına alındı!")
# ==================== SOL MENÜ (SIDEBAR) ====================
with st.sidebar:
st.title("🎛️ Kontrol Paneli")
st.write("Buradan site ayarlarını yapabilirsiniz.")
st.divider() # İnce çizgi
# Sidebar içine girdi elemanları ekleme
kullanici_adi = st.text_input("Kullanıcı Adı", value="iontalp")
sayfa_secimi = st.selectbox(
"Gidilecek Sayfa",
["Ana Sayfa", "İstatistikler", "Ayarlar"]
)
tema_koyu = st.toggle("Karanlık Mod", value=True)
st.divider()
if st.button("Çıkış Yap"):
st.toast("Oturum kapatıldı!", icon="🚪")
st.divider()
# Etkileşimli Test Elemanları
name = st.text_input("Adınızı girin:")
if name:
st.success(f"Harika! Hoş geldin **{name}**, sistem tıkır tıkır çalışıyor! 🎉")
# ==================== ANA SAYFA İÇERİĞİ ====================
st.title(f"Hoş Geldin, {kullanici_adi}! 👋")
st.divider()
if sayfa_secimi == "Ana Sayfa":
st.header("🏠 Ana Sayfa")
st.write("Şu anda ana sayfadasınız. Sol taraftaki menüden seçim yapabilirsiniz.")
st.info(f"Seçili Tema: {'Karanlık' if tema_koyu else 'Aydınlık'}")
st.metric(label="Sunucu Durumu", value="Aktif / Online", delta="100% Uptime")
elif sayfa_secimi == "İstatistikler":
st.header("📊 İstatistikler")
col1, col2 = st.columns(2)
col1.metric("Toplam Ziyaretçi", "1,245", "+12%")
col2.metric("Aktif Kullanıcı", "42", "-2%")
if st.button("Bir mesaj bırak"):
st.snow()
st.info("Test mesajı tetiklendi!")
elif sayfa_secimi == "Ayarlar":
st.header("⚙️ Ayarlar")
st.write("Sistem ve profil ayarlarınızı buradan değiştirebilirsiniz.")