{"id":27261459,"url":"https://github.com/priyanshujajal/expense-recorder-in-python","last_synced_at":"2025-04-11T05:33:21.613Z","repository":{"id":287223840,"uuid":"964019191","full_name":"PriyanshuJajal/Expense-Recorder-in-Python","owner":"PriyanshuJajal","description":"Expense Recorder for recording / managing expenses of any category to keep record of the day , week or a month!","archived":false,"fork":false,"pushed_at":"2025-04-10T15:26:06.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T16:49:28.051Z","etag":null,"topics":["budget-management","data-persistence","expense-tracker","json-file-store","personal-finance","python"],"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/PriyanshuJajal.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-10T15:06:35.000Z","updated_at":"2025-04-10T15:33:14.000Z","dependencies_parsed_at":"2025-04-11T05:33:07.146Z","dependency_job_id":null,"html_url":"https://github.com/PriyanshuJajal/Expense-Recorder-in-Python","commit_stats":null,"previous_names":["priyanshujajal/expense-recorder-in-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyanshuJajal%2FExpense-Recorder-in-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyanshuJajal%2FExpense-Recorder-in-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyanshuJajal%2FExpense-Recorder-in-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyanshuJajal%2FExpense-Recorder-in-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PriyanshuJajal","download_url":"https://codeload.github.com/PriyanshuJajal/Expense-Recorder-in-Python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248347781,"owners_count":21088743,"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":["budget-management","data-persistence","expense-tracker","json-file-store","personal-finance","python"],"created_at":"2025-04-11T05:32:10.315Z","updated_at":"2025-04-11T05:33:21.592Z","avatar_url":"https://github.com/PriyanshuJajal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Expense-Recorder-in-Python\n# Overview :\nThe Expense Recorder System is a Python-based application designed to help users track their daily expenses efficiently.\u003cbr\u003e\nWith data storage capabilities, this system allows users to record, view, and manage their expenses, providing valuable insights into spending habits.\n\nThe system is built using Python and employs a simple text-based interface for interaction.\u003cbr\u003e It stores user expense data in a JSON file (or you can save as CSV , Excel) for persistence. \u003cbr\u003eThis application can be useful for individuals who want to maintain a budget or track their expenses manually.\u003cbr\u003e\n\n# Features :\u003cbr\u003e\n1. Add Expense: Users can add new expenses, including the category, amount, and date of the expense.\u003cbr\u003e\n2. View Expenses: Users can view a list of all recorded expenses, sorted by date.\u003cbr\u003e\n3. Expense Summary: Generate a summary of total expenses, categorized expenses, or expenses within a specific time frame(day , week or month).\u003cbr\u003e\n4. Data Persistence: Expense data is stored in a file (CSV or JSON) and is retained across sessions.\u003cbr\u003e\n\n# Technologies Used :\u003cbr\u003e\n1. Python: The core programming language for building the system.\u003cbr\u003e\n2. JSON: Used for storing expense records (alternatively, SQLite , CSV can be used for more complex data storage).\u003cbr\u003e\n3. datetime: For handling and displaying the date and time of each expense.\u003cbr\u003e\n4. Error Handling: Used try and except for more accuracy.\n\n# Contribution :\nWe welcome contributions to the Expense Recorder System! \u003cbr\u003e Whether you have an idea for an improvement, a bug fix, or a new feature, your help is greatly appreciated.\n\n# Feedback :\nYour feedback is important to us! \u003cbr\u003e If you have suggestions, feature requests, or encountered any issues with the Expense Recorder System, feel free to provide your feedback.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpriyanshujajal%2Fexpense-recorder-in-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpriyanshujajal%2Fexpense-recorder-in-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpriyanshujajal%2Fexpense-recorder-in-python/lists"}