{"id":27779237,"url":"https://github.com/ak4shkr/expense-tracker","last_synced_at":"2026-05-09T02:19:29.740Z","repository":{"id":290432943,"uuid":"973831035","full_name":"Ak4shKr/expense-tracker","owner":"Ak4shKr","description":"A modern solution to track your expenses, analyze spending patterns, and stay financially smart.","archived":false,"fork":false,"pushed_at":"2025-04-28T20:07:06.000Z","size":273,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-30T09:48:09.994Z","etag":null,"topics":["axios","jwt-authentication","mantine-ui","nodejs","reactjs","reactquery"],"latest_commit_sha":null,"homepage":"https://expense-tracker-opal-ten-54.vercel.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/Ak4shKr.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-04-27T20:31:21.000Z","updated_at":"2025-04-28T20:07:10.000Z","dependencies_parsed_at":"2025-04-28T20:39:24.829Z","dependency_job_id":"9e0d89a5-c5bb-4740-b36c-8b83ea8f51f1","html_url":"https://github.com/Ak4shKr/expense-tracker","commit_stats":null,"previous_names":["ak4shkr/expense-tracker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ak4shKr/expense-tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ak4shKr%2Fexpense-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ak4shKr%2Fexpense-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ak4shKr%2Fexpense-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ak4shKr%2Fexpense-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ak4shKr","download_url":"https://codeload.github.com/Ak4shKr/expense-tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ak4shKr%2Fexpense-tracker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279104232,"owners_count":26104466,"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-10-15T02:00:07.814Z","response_time":56,"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":["axios","jwt-authentication","mantine-ui","nodejs","reactjs","reactquery"],"created_at":"2025-04-30T09:30:08.550Z","updated_at":"2025-10-15T19:08:48.109Z","avatar_url":"https://github.com/Ak4shKr.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 💸 Expense Tracker Application\n\n*A modern solution to track your expenses, analyze spending patterns, and stay financially smart.*\n\n![Screenshot 2025-04-29 003830](https://github.com/user-attachments/assets/8b600c5f-272a-4b3d-bedd-9de7822bfca5)\n\n---\n\n## 🌟 Features\n\n- Add, Edit, and Delete your expenses effortlessly\n- Authentication with separate user, seprate data\n- search across the list\n- Stats Cards for quick insights\n- Monthly-wise Expense Chart\n- Category-wise Expense Distribution\n- Responsive design for all devices\n- Real-time updates with React Query\n- Toast Notifications for feedback\n\n---\n\n## 🛠️ Tech Stack\n\n### Backend\n| Technology | Purpose |\n|------------|---------|\n| Express.js | Server-side Framework |\n| Node.js | Backend Runtime |\n| JWT | Authentication |\n| MongoDB | Database |\n| CORS | Cross-Origin Resource Sharing |\n| Nodemon | Development Server |\n| Bcrypt | Password Encryption |\n\n### Frontend\n| Technology | Purpose |\n|------------|---------|\n| React | Frontend Library |\n| React Query | caching  |\n| Mantine | UI Components |\n| Tailwind CSS | Styling |\n| Axios | API Requests |\n\n\n---\n\n## 📂 Project Structure\n\n```\nsrc/\n│\n├── components/    // Reusable UI components\n├── hooks/         // Custom React hooks\n├── utils/         // Utility functions\n├── pages/         // pages screen\n└── App.jsx        // Main Application File\n```\n\n---\n\n## 📊 Highlights\n\n- **Monthly Expense Charts**: Visualize your monthly spending.\n- **Category Breakdown**: See where your money is going.\n- **Stat Cards**: Quick view of total expenses, number of transactions, and highest category.\n- **Edit/Delete**: Modify or remove expenses with a click.\n- **Notifications**: Get instant feedback on actions.\n\n\n## Performance on TOP\n![Screenshot 2025-04-29 013606](https://github.com/user-attachments/assets/10a87fd9-2a49-4418-812c-5a87d48e71f9)\n\n\n---\n\n## 🚀 Getting Started\n  ```bash\n   git clone https://github.com/ak4shKr/expense-tracker\n   ```\n\n\n### Backend Setup\n\n1. **Install dependencies:**\n   ```bash\n   cd backend\n   npm install\n   ```\n\n2. **Set up `.env` file:**\n   ```\n   DB_URL=your_mongodb_connection_string\n   JWT_SECRET=your_secret_key\n   PORT=3000\n   ```\n\n3. **Run the server:**\n   ```bash\n     npm start\n   ```\n---\n\n### Frontend Setup\n\n1. **Navigate to frontend directory and install dependencies:**\n   ```bash\n   cd frontend\n   npm install\n   ```\n\n2. **Run the frontend:**\n   ```bash\n   npm run dev\n   ```\n---\n\n## 📸 Screenshots\n**Responsive Application for all devices and with good sense of design and colors with impressice UI, acroos the platform we setted modal, drawer, scrollable list, sticky navbar, consistent colors...\nplease check it out below shots.**:\n\n\n![Screenshot 2025-04-29 010706](https://github.com/user-attachments/assets/39efd060-52ba-4cf9-88a6-c03b9540a559)\n\n\n\n![Screenshot 2025-04-29 003247](https://github.com/user-attachments/assets/98418c5f-9734-4760-93c5-8dd440704457)\n\n\n\n![Screenshot 2025-04-29 003222](https://github.com/user-attachments/assets/a4a0cc80-94ba-4e7e-9ca2-fafc587b278e)\n\n\n\n![Screenshot 2025-04-29 003206](https://github.com/user-attachments/assets/0c13cd6b-cd91-42d1-b6d4-f9559a3ecd1c)\n\n\n\n![Screenshot 2025-04-29 003141](https://github.com/user-attachments/assets/776c0fe1-a7d3-4c6d-b658-d276d3fc695b)\n\n\n---\n\n## ❤️ Special Thanks\n\nBuilt with passion, precision, and a little bit of coffee ☕.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fak4shkr%2Fexpense-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fak4shkr%2Fexpense-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fak4shkr%2Fexpense-tracker/lists"}