-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
27 lines (20 loc) · 861 Bytes
/
main.py
File metadata and controls
27 lines (20 loc) · 861 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# In your main_app.py file
import streamlit as st
# Configure the page settings for the ENTIRE application here
st.set_page_config(
page_title="Multi-Project Streamlit App",
page_icon="🎉",
layout="wide" # Set the layout to wide for all pages
)
st.title("🎉 Welcome to the Multi-Project Streamlit App!")
st.sidebar.success("Select a project above.")
st.markdown(
"""
This is a template for a multi-page Streamlit application.
You can add different projects to the `pages` directory, and they will appear in the sidebar for navigation.
**👈 Select a project from the sidebar** to see it in action!
### Available Projects:
- **LLM Chatbot:** Chat with local or cloud-based LLMs, with document upload capabilities.
- **Document Summarizer:** Upload a PDF or text file and generate a detailed summary.
"""
)