{"id":28919452,"url":"https://github.com/jeslipriya/expense-tracker","last_synced_at":"2026-05-05T13:38:57.454Z","repository":{"id":290069354,"uuid":"972711050","full_name":"jeslipriya/Expense-Tracker","owner":"jeslipriya","description":"This is a smart expense tracking web app built with Flask that helps users manage and visualize their spending. It features Pandas and Numpy analysis to suggest ways to cut down on unnecessary expenses, with clean UI, graph visualizations, and secure login.","archived":false,"fork":false,"pushed_at":"2025-05-25T17:25:28.000Z","size":19,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-25T18:33:34.530Z","etag":null,"topics":["css","flask-application","full-stack","html","matplotlib","numpy","pandas"],"latest_commit_sha":null,"homepage":"","language":"Python","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/jeslipriya.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-25T14:28:03.000Z","updated_at":"2025-05-25T17:25:33.000Z","dependencies_parsed_at":"2025-04-26T17:47:02.122Z","dependency_job_id":null,"html_url":"https://github.com/jeslipriya/Expense-Tracker","commit_stats":null,"previous_names":["jeslipriya/expense-tracker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jeslipriya/Expense-Tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeslipriya%2FExpense-Tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeslipriya%2FExpense-Tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeslipriya%2FExpense-Tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeslipriya%2FExpense-Tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeslipriya","download_url":"https://codeload.github.com/jeslipriya/Expense-Tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeslipriya%2FExpense-Tracker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261231154,"owners_count":23127942,"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","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":["css","flask-application","full-stack","html","matplotlib","numpy","pandas"],"created_at":"2025-06-22T03:30:59.771Z","updated_at":"2026-05-05T13:38:57.443Z","avatar_url":"https://github.com/jeslipriya.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Expense Analyzer\n\nA web application to help users manage, track, and analyze their expenses with AI support.\nBuilt using **Flask**, **SQLite**, and **Python**.\n\n## Project Structure\n```\nai/\n  └── expense_analyzer.py         # AI analysis logic\nstatic/\n  ├── graph.png                  # Generated graph image\n  └── style.css                  # Application styling\ntemplates/\n  ├── base.html                  # Base template\n  ├── edit.html                  # Edit expense page\n  ├── graph.html                 # Graph visualization page\n  ├── home.html                  # Homepage\n  ├── login.html                 # User login page\n  └── register.html              # User registration page\nutils/\n  └── file_handler.py             # Utility functions\n\napp.py                           # Main Flask application\ndatabase.db                      # SQLite database\n```\n\n## Features\n- User registration and login functionality\n- Add, edit, and delete expenses\n- AI-powered expense analysis\n- Visualization of expenses using graphs\n- Responsive and clean user interface\n\n## Installation and Setup\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/jeslipriya/Expense-Tracker.git\n   ```\n2. Navigate to the project directory:\n   ```bash\n   cd Expense-Tracker\n   ```\n3. Install the required dependencies:\n   ```bash\n   pip install -r requirements.txt\n   ```\n4. Run the application:\n   ```bash\n   python app.py\n   ```\n5. Open your browser and go to:\n   ```\n   http://127.0.0.1:5000/\n   ```\n\n## Future Enhancements\n- Generate detailed monthly and yearly reports\n- Enable data export to CSV files\n- Improve mobile responsiveness\n- Enhance AI analysis features\n\n## License\nThis project is licensed under the MIT License.\n\n---\n\n\u003e Developed with passion and precision.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeslipriya%2Fexpense-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeslipriya%2Fexpense-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeslipriya%2Fexpense-tracker/lists"}