Dashboard Temp Share Shortlinks Frames API

HTMLify

index.html
Views: 65 | Author: karbonsites
  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
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>FinanceFlow | Dashboard</title>
    <link rel="stylesheet" href="style.css">
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap" rel="stylesheet">
    <script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.3/dist/chart.umd.min.js"></script>
</head>
<body>
    <header class="app-header">
        <div class="logo">FinanceFlow</div>
        <nav class="main-nav">
            <a href="index.html" class="nav-item active">Dashboard</a>
            <a href="payments.html" class="nav-item">Payments</a>
            <a href="debt.html" class="nav-item">Debt Mgt</a>
            <a href="goals.html" class="nav-item">Goals</a>
            <a href="savings.html" class="nav-item">Savings Plan</a>
            <a href="reports.html" class="nav-item">Reports</a>
            <a href="settings.html" class="nav-item">Settings</a>
        </nav>
    </header>

    <main class="container">
        <section id="summary-cards" class="card-grid">
            <div class="card summary-card primary-card animate-in" data-delay="0.1">
                <span class="icon">💵</span>
                <div class="content">
                    <p class="label">Total Balance (INR)</p>
                    <h2 class="value" id="total-balance">₹1,035,010.50</h2>
                </div>
            </div>
            <div class="card summary-card animate-in" data-delay="0.2">
                <span class="icon">🔗</span>
                <div class="content">
                    <p class="label">Total Debt Outstanding</p>
                    <h2 class="value" id="total-debt">₹350,000</h2>
                </div>
            </div>
            <div class="card summary-card primary-card animate-in" data-delay="0.3">
                <span class="icon">💰</span>
                <div class="content">
                    <p class="label">Net Worth (Assets - Debt)</p>
                    <h2 class="value" id="net-worth">₹685,010.50</h2>
                </div>
            </div>
            <div class="card summary-card animate-in" data-delay="0.4">
                <span class="icon"></span>
                <div class="content">
                    <p class="label">Pending Payments</p>
                    <h2 class="value" id="pending-payments">3</h2>
                </div>
            </div>
        </section>

        <section class="main-content-grid">
            <div class="card large-card primary-card animate-in" data-delay="0.5">
                <h3>Spending Overview (Last 30 Days)</h3>
                <div class="chart-container">
                    <canvas id="spendingChart"></canvas>
                </div>
            </div>

            <div class="card medium-card animate-in" data-delay="0.6">
                <h3>Upcoming Prioritized Payments</h3>
                <ul id="prioritized-list" class="priority-list">
                    <!-- Items injected by JS -->
                </ul>
                <a href="payments.html" class="text-link mt-16">View All Payments &rarr;</a>
            </div>

            <div class="card medium-card animate-in" data-delay="0.7">
                <h3>Active Goals</h3>
                <div class="savings-widget">
                    <p class="savings-goal">Goal: New Laptop (₹415,000)</p>
                    <div class="progress-bar-container">
                        <div class="progress-bar" style="width: 65%;"></div>
                    </div>
                    <p class="savings-amount">₹269,750 saved of ₹415,000</p>
                    <button class="btn btn-secondary mt-16">Manage Goals</button>
                </div>
                <a href="goals.html" class="text-link mt-16">View All Goals &rarr;</a>
            </div>

            <div class="card small-card animate-in" data-delay="0.8">
                <h3>Currency Rates</h3>
                <div class="currency-list">
                    <div class="currency-item">EUR: <span class="rate">91.70 INR</span></div>
                    <div class="currency-item">GBP: <span class="rate">104.50 INR</span></div>
                    <div class="currency-item">USD: <span class="rate">83.50 INR</span></div>
                </div>
                <p class="small-text mt-8">Rates updated in real-time.</p>
            </div>
        </section>
    </main>

    <script src="script.js"></script>

  <a href="https://karbonsites.space/home" target="_blank" id="karbon-promo-banner">
      <span></span>
      <div>Built with <b>Karbon Sites</b></div>
  </a>
</body>
</html>