{"id":30656203,"url":"https://github.com/hariharen9/spendwise","last_synced_at":"2025-08-31T10:08:15.633Z","repository":{"id":292624689,"uuid":"981454087","full_name":"hariharen9/spendwise","owner":"hariharen9","description":"Spend Wisely!","archived":false,"fork":false,"pushed_at":"2025-06-01T03:36:11.000Z","size":431,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-01T13:13:43.328Z","etag":null,"topics":["expense-tracker","webapp"],"latest_commit_sha":null,"homepage":"https://spendwisebyhari.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hariharen9.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-11T06:21:17.000Z","updated_at":"2025-06-01T03:36:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"064bcbba-b44a-4f88-b343-c0d1614e6dde","html_url":"https://github.com/hariharen9/spendwise","commit_stats":null,"previous_names":["hariharen9/spendwise"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hariharen9/spendwise","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariharen9%2Fspendwise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariharen9%2Fspendwise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariharen9%2Fspendwise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariharen9%2Fspendwise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hariharen9","download_url":"https://codeload.github.com/hariharen9/spendwise/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hariharen9%2Fspendwise/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272966138,"owners_count":25023218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expense-tracker","webapp"],"created_at":"2025-08-31T10:08:14.374Z","updated_at":"2025-08-31T10:08:15.624Z","avatar_url":"https://github.com/hariharen9.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SpendWise - Expense Tracker done right!\nWelcome to SpendWise, a sleek expense tracker built with React.js and Firebase. This app allows you to track your expenses, visualize your spending patterns, and stay on top of your finances across multiple accounts.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./Assets/icon-money.svg\" width=\"300\" alt=\"SpendWise Logo\"\u003e\n\u003c/p\u003e\n\n## 🚀 Features\n\n### 📊 Comprehensive Expense Management\n- Add, edit, and delete expenses with ease for different financial accounts.\n- View all transactions in a clean, sortable table.\n- Filter expenses by month and year.\n- Export expense data to CSV for analysis.\n\n### 💳 Dedicated Credit Card Tracking\n- Manage and track spends for multiple credit cards separately.\n- Add, edit, and delete credit card transactions.\n- View credit card transactions in their own table, filterable by month and year.\n- Export credit card spend data to CSV.\n\n### 💼 Multi-Account/Profile Management\n- Create and manage multiple financial profiles (e.g., Personal, Business, Savings).\n- Keep expense tracking separate and organized for each profile.\n- Switch between profiles seamlessly.\n\n### 📈 Insightful Data Visualization\n- Interactive charts (Pie, Bar, Line) showing spending by category, powered by Recharts.\n- Monthly spending breakdowns for both general expenses and credit card spends.\n- Visual representation of your financial habits.\n\n### 🔐 Secure Authentication\n- Google Sign-In integration for easy and secure access.\n- User-specific data storage, ensuring your financial information is private.\n- Protected expense tracking for all your accounts.\n\n### 🎛️ User-Friendly Dashboard\n- Welcome message with personalized greeting.\n- Intuitive month/year selector for navigating your financial history.\n- Responsive design for a great experience on all devices.\n- Dark theme for comfortable viewing.\n\n## 🛠️ Technology Stack\n\n- **Frontend**: React.js with Vite\n- **Styling**: CSS (Direct imports and global styles)\n- **Charts**: Recharts\n- **Backend**: Firebase\n  - Firestore Database (for data storage)\n  - Authentication (for user management)\n\n## 📸 Screenshots\n\u003cdiv style=\"display: flex; justify-content: center; gap: 20px;\"\u003e\n  \u003cdiv\u003e\n   \u003cem\u003eLogin Page\u003c/em\u003e\n    \u003cimg src=\"./Assets/ss-0.png\" alt=\"SpendWise Login Page\"\u003e\n  \u003c/div\u003e\n  \u003cdiv\u003e\n  \u003cem\u003eAdd a new Expense\u003c/em\u003e\n    \u003cimg src=\"./Assets/ss-3.png\"  alt=\"SpendWise Add Expense\"\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./Assets/ss-1.png\" width=\"900\" alt=\"SpendWise Dashboard\"\u003e\n  \u003cem\u003eDashboard View\u003c/em\u003e\n\u003c/p\u003e\n\n## ⚡ Getting Started (For Development)\n\n1. Ensure you have access to the repository.\n2. Install dependencies: `npm install`\n3. Configure Firebase credentials in your local environment (e.g., `.env` file based on `.env.example` if provided).\n4. Run the app: `npm run dev`\n\n## 📝 Notes\n\nSpendWise is designed to be your personal, secure daily expense tracker. If you encounter any issues or have suggestions for improvement, please report them through the designated channels.\n\n## 📜 License\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n\nCreated with ❤️ by [Hariharen](https://www.linkedin.com/in/hariharen9/)\n\n© 2024-2025 SpendWise\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhariharen9%2Fspendwise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhariharen9%2Fspendwise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhariharen9%2Fspendwise/lists"}