| """Financial Analysis Dashboard - Main Application Landing Page.""" |
|
|
| import streamlit as st |
| from components.styles import DARK_THEME_CSS |
|
|
| |
| st.set_page_config( |
| page_title="Financial Dashboard", |
| page_icon="π", |
| layout="wide", |
| initial_sidebar_state="expanded", |
| menu_items={ |
| "About": "A professional financial analysis platform with multi-asset support" |
| } |
| ) |
|
|
| |
| st.markdown(DARK_THEME_CSS, unsafe_allow_html=True) |
|
|
| |
| st.markdown("# π Financial Analysis Platform") |
| st.markdown("### Professional multi-asset analysis with technical indicators, AI insights, and real-time data") |
|
|
| st.markdown("---") |
|
|
| |
| col1, col2, col3 = st.columns(3) |
|
|
| with col1: |
| st.markdown(""" |
| <div style="padding: 1.5rem; background: linear-gradient(135deg, #1f2937 0%, #111827 100%); border-radius: 10px; border: 1px solid #30363d;"> |
| <h3>π Stock Analysis</h3> |
| <p>Comprehensive stock analysis with technical indicators, financial metrics, and TradingView charts.</p> |
| <ul> |
| <li>Real-time price data</li> |
| <li>Technical indicators (SMA, EMA, RSI)</li> |
| <li>Financial statements</li> |
| <li>Company profiles</li> |
| </ul> |
| </div> |
| """, unsafe_allow_html=True) |
|
|
| with col2: |
| st.markdown(""" |
| <div style="padding: 1.5rem; background: linear-gradient(135deg, #1f2937 0%, #111827 100%); border-radius: 10px; border: 1px solid #30363d;"> |
| <h3>βΏ Cryptocurrency</h3> |
| <p>Track and analyze major cryptocurrencies with real-time market data.</p> |
| <ul> |
| <li>BTC, ETH, and major altcoins</li> |
| <li>24h volume & market cap</li> |
| <li>Price charts & indicators</li> |
| <li>Market sentiment</li> |
| </ul> |
| </div> |
| """, unsafe_allow_html=True) |
|
|
| with col3: |
| st.markdown(""" |
| <div style="padding: 1.5rem; background: linear-gradient(135deg, #1f2937 0%, #111827 100%); border-radius: 10px; border: 1px solid #30363d;"> |
| <h3>π± Forex Trading</h3> |
| <p>Foreign exchange analysis for major, minor, and exotic currency pairs.</p> |
| <ul> |
| <li>Major pairs (EUR/USD, GBP/USD)</li> |
| <li>Real-time exchange rates</li> |
| <li>Technical analysis</li> |
| <li>Pip calculator</li> |
| </ul> |
| </div> |
| """, unsafe_allow_html=True) |
|
|
| st.markdown("<br>", unsafe_allow_html=True) |
|
|
| col4, col5 = st.columns(2) |
|
|
| with col4: |
| st.markdown(""" |
| <div style="padding: 1.5rem; background: linear-gradient(135deg, #1f2937 0%, #111827 100%); border-radius: 10px; border: 1px solid #30363d;"> |
| <h3>π Market Screener</h3> |
| <p>Advanced screening tools to find investment opportunities across markets.</p> |
| <ul> |
| <li>Multi-criteria filtering</li> |
| <li>Technical pattern recognition</li> |
| <li>Sort by volume, price change, RSI</li> |
| <li>Export results to CSV</li> |
| </ul> |
| </div> |
| """, unsafe_allow_html=True) |
|
|
| with col5: |
| st.markdown(""" |
| <div style="padding: 1.5rem; background: linear-gradient(135deg, #1f2937 0%, #111827 100%); border-radius: 10px; border: 1px solid #30363d;"> |
| <h3>π€ News & AI Dashboard</h3> |
| <p>AI-powered market insights with sentiment analysis and trading recommendations.</p> |
| <ul> |
| <li>Real-time news aggregation</li> |
| <li>Sentiment analysis</li> |
| <li>AI trading insights</li> |
| <li>Market trend detection</li> |
| </ul> |
| </div> |
| """, unsafe_allow_html=True) |
|
|
| st.markdown("---") |
|
|
| |
| st.markdown("## π Quick Start") |
| st.markdown("Use the sidebar to navigate to different sections:") |
|
|
| quick_col1, quick_col2, quick_col3 = st.columns(3) |
|
|
| with quick_col1: |
| if st.button("π Stock Analysis", use_container_width=True): |
| st.switch_page("pages/01_Stocks.py") |
|
|
| with quick_col2: |
| if st.button("βΏ Cryptocurrency", use_container_width=True): |
| st.info("Coming soon!") |
|
|
| with quick_col3: |
| if st.button("π± Forex Trading", use_container_width=True): |
| st.info("Coming soon!") |
|
|
| st.markdown("<br>", unsafe_allow_html=True) |
|
|
| quick_col4, quick_col5 = st.columns(2) |
|
|
| with quick_col4: |
| if st.button("π Market Screener", use_container_width=True): |
| st.info("Coming soon!") |
|
|
| with quick_col5: |
| if st.button("π€ News & AI Dashboard", use_container_width=True): |
| st.info("Coming soon!") |
|
|
| st.markdown("---") |
|
|
| |
| with st.sidebar: |
| st.markdown("## π Navigation") |
| st.info("Select a page from the sidebar to get started.") |
|
|
| st.markdown("---") |
| st.markdown("## βΉοΈ About") |
| st.markdown(""" |
| This platform provides comprehensive financial analysis across multiple asset classes: |
| |
| - **Stocks**: Technical & fundamental analysis |
| - **Crypto**: Real-time cryptocurrency tracking |
| - **Forex**: Currency pair analysis |
| - **Screener**: Find investment opportunities |
| - **Dashboard**: AI-powered insights |
| """) |
|
|
| st.markdown("---") |
| st.markdown("### π§ Features") |
| st.markdown(""" |
| - β
Real-time data |
| - β
Technical indicators |
| - β
TradingView integration |
| - β
Dark theme UI |
| - β
AI-powered insights |
| - β
News sentiment analysis |
| """) |
|
|