{"id":15711770,"url":"https://github.com/jacksteamdev/lp-expense-tracker","last_synced_at":"2025-03-30T17:47:26.133Z","repository":{"id":237435262,"uuid":"778373940","full_name":"jacksteamdev/lp-expense-tracker","owner":"jacksteamdev","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-27T15:49:34.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T20:05:06.317Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/jacksteamdev.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}},"created_at":"2024-03-27T15:49:32.000Z","updated_at":"2024-03-27T15:49:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"8dae1460-0b6f-4d9e-b2ec-901b88f91d1d","html_url":"https://github.com/jacksteamdev/lp-expense-tracker","commit_stats":null,"previous_names":["jacksteamdev/lp-expense-tracker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacksteamdev%2Flp-expense-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacksteamdev%2Flp-expense-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacksteamdev%2Flp-expense-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacksteamdev%2Flp-expense-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacksteamdev","download_url":"https://codeload.github.com/jacksteamdev/lp-expense-tracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246358251,"owners_count":20764366,"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":[],"created_at":"2024-10-03T21:13:54.638Z","updated_at":"2025-03-30T17:47:25.562Z","avatar_url":"https://github.com/jacksteamdev.png","language":"Python","readme":"\n# Expense Tracker\n\nA simple command-line application to track personal expenses.\n\n## Features\n\n- Add new expenses with date, description, category, and amount\n- List all expenses in a tabular format, sorted by date\n\n## Usage\n\n1. Make sure you have Python 3.x installed on your system.\n2. Clone or download the project repository.\n3. Navigate to the project directory in your terminal.\n4. Run the application with the following command:\n\n```shell\npython expense_tracker.py\n```\n\n5. Follow the interactive menu to add expenses or list existing expenses.\n\n## File Structure\n\n- `expense_tracker.py`: The main script file containing the application logic.\n- `test_expense_tracker.py`: Unit tests for the expense tracker application.\n- `expenses.csv`: The default CSV file used to store expense data.\n\n## Dependencies\n\nThis project uses the following Python modules:\n\n- `csv`: Built-in module for reading and writing CSV files.\n- `datetime`: Built-in module for working with dates and times.\n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacksteamdev%2Flp-expense-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacksteamdev%2Flp-expense-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacksteamdev%2Flp-expense-tracker/lists"}