"""Financial Analysis Dashboard - Main Application Landing Page."""
import streamlit as st
from components.styles import DARK_THEME_CSS
# ---- Configuration ----
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"
}
)
# ---- Apply Dark Theme ----
st.markdown(DARK_THEME_CSS, unsafe_allow_html=True)
# ---- Header ----
st.markdown("# đ Financial Analysis Platform")
st.markdown("### Professional multi-asset analysis with technical indicators, AI insights, and real-time data")
st.markdown("---")
# ---- Feature Overview ----
col1, col2, col3 = st.columns(3)
with col1:
st.markdown("""
đ Stock Analysis
Comprehensive stock analysis with technical indicators, financial metrics, and TradingView charts.
- Real-time price data
- Technical indicators (SMA, EMA, RSI)
- Financial statements
- Company profiles
""", unsafe_allow_html=True)
with col2:
st.markdown("""
âŋ Cryptocurrency
Track and analyze major cryptocurrencies with real-time market data.
- BTC, ETH, and major altcoins
- 24h volume & market cap
- Price charts & indicators
- Market sentiment
""", unsafe_allow_html=True)
with col3:
st.markdown("""
đą Forex Trading
Foreign exchange analysis for major, minor, and exotic currency pairs.
- Major pairs (EUR/USD, GBP/USD)
- Real-time exchange rates
- Technical analysis
- Pip calculator
""", unsafe_allow_html=True)
st.markdown("
", unsafe_allow_html=True)
col4, col5 = st.columns(2)
with col4:
st.markdown("""
đ Market Screener
Advanced screening tools to find investment opportunities across markets.
- Multi-criteria filtering
- Technical pattern recognition
- Sort by volume, price change, RSI
- Export results to CSV
""", unsafe_allow_html=True)
with col5:
st.markdown("""
đ¤ News & AI Dashboard
AI-powered market insights with sentiment analysis and trading recommendations.
- Real-time news aggregation
- Sentiment analysis
- AI trading insights
- Market trend detection
""", unsafe_allow_html=True)
st.markdown("---")
# ---- Quick Start ----
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("
", 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("---")
# ---- Sidebar ----
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
""")