This is a submission for the Amazon Q Developer "Quack The Code" Challenge: Crushing the Command Line
๐ ๏ธ What I Built
I developed a Real-Time Expense Tracker Dashboard โ a fully client-side, responsive web application that helps users track and analyze personal expenses. Key features include:
โจ Key Interactive Features
๐ User Profile Management
Set your monthly income and instantly track your balance and savings as you log expenses.
๐ Smart Expense Input
Easily add expenses with detailed info like amount, category, date, and a short description. Everything updates live!
๐ Visual Insights with Chart.js
Watch your spending come to life with dynamic pie charts (category breakdown) and line charts (daily/weekly trends).
๐ Real-Time Sync Across Tabs
Add an expense in one tab โ see it reflected instantly in others! Powered by the BroadcastChannel API.
๐ Responsive UI + Dark Mode
Enjoy a sleek, intuitive interface that adapts to all devices โ and switch between light/dark themes with one click.
Live Website: Expense Tracker website
๐ป Code Repository
GitHub: https://github.com/Ranjini-ctrl/Expense-Tracker
๐ฌ Connect with Me
๐ผLinkedin: Ranjini S
๐ GitHub: GitHub
๐ DEV Profile: https://dev.to/ranjini_s_34be20f980912ec
๐ค How I Used Amazon Q Developer
๐ง Real-Time Guidance
Amazon Q Developer walked me through implementing real-time sync across tabs using the BroadcastChannel API โ making multi-tab tracking effortless.
๐ Smart Visual Enhancements
It suggested using Chart.js for category breakdowns and trend charts, helping me bring my data to life with clean, dynamic visuals.
๐ง Effortless Debugging
From fixing minor glitches to optimizing how data updates on the front end, it made sure everything worked smoothly and efficiently.
๐จ UX Upgrades
Q Developer recommended UI improvements like dark mode and advanced filters for a better, more personalized experience.
๐ค Team Collaboration
Huge shoutout to my teammate Dhanishka M (@dhanishka_m_d581809818266) for her constant support and contributions throughout development!


Top comments (0)