HTMLify
index.html
Views: 39 | 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 | <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Expense Tracker - Dashboard</title> <link rel="stylesheet" href="./style.css"> <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> </head> <body> <header> <nav> <div class="logo">SpendWise</div> <ul class="nav-links"> <li><a href="index.html" class="active">Dashboard</a></li> <li><a href="history.html">History</a></li> <li><a href="report.html">Report</a></li> </ul> </nav> </header> <main class="dashboard-container"> <section class="summary-cards"> <div class="card total-balance" data-animate> <h3>Total Balance</h3> <p id="total-balance-value">₹0.00</p> </div> <div class="card total-income" data-animate> <h3>Total Income</h3> <p id="total-income-value">₹0.00</p> </div> <div class="card total-expense" data-animate> <h3>Total Expenses</h3> <p id="total-expense-value">₹0.00</p> </div> </section> <section class="main-content"> <div class="add-transaction card" data-animate> <h2>Add New Entry</h2> <form id="expense-form"> <div class="form-group"> <label for="description">Description</label> <input type="text" id="description" required> </div> <div class="form-group"> <label for="amount">Amount</label> <input type="number" id="amount" step="0.01" required> </div> <div class="form-group"> <label for="type">Type</label> <select id="type" required> <option value="expense">Expense</option> <option value="income">Income</option> </select> </div> <div class="form-group"> <label for="category">Category</label> <select id="category" required> <option value="Food">Food</option> <option value="Transport">Transport</option> <option value="Bills">Bills</option> <option value="Salary">Salary</option> <option value="Entertainment">Entertainment</option> <option value="Other">Other</option> </select> </div> <button type="submit" class="btn-primary">Add Transaction</button> </form> </div> <div class="chart-container card" data-animate> <h2>Monthly Overview</h2> <div class="filter-controls"> <select id="month-filter"> <option value="all">All Time</option> <!-- Options populated by JS --> </select> </div> <canvas id="expenseChart"></canvas> </div> </section> </main> <script src="script.js"></script> </body> </html> |