{"repo":"codewithdhruba01/ExpenseTrackerSystem","free":true,"listed":false,"github":"https://github.com/codewithdhruba01/ExpenseTrackerSystem","clone":"git clone https://github.com/codewithdhruba01/ExpenseTrackerSystem.git","description":"This is a simple Expense Tracker application built using Python and SQLite. It allows users to add, view, and delete expenses, view a monthly summary, and visualize expenses using a pie chart.","language":"Python","stars":10,"topics":["database","datatime","graph","sqlite3"],"license":null,"category":"databases-storage","readme_excerpt":"Expense Tracker System A simple command-line Expense Tracker built with Python and SQLite. This application helps users record, view, delete, and summarize their expenses. Expense data is stored locally in a SQLite database. Features - Add new expenses with amount, category, description, and date - View all saved expenses - Delete expenses by ID - View a monthly expense summary by category - Store data locally using SQLite - Validate user input before saving expenses Requirements - Python 3.x - matplotlib Installation 1. Clone the repository 2. Create a virtual environment 3. Activate the virtual environment On Windows CMD: On Windows PowerShell: On macOS/Linux: 4. Install dependencies Usage Run the application: After running the app, you will see this menu: Adding an Expense When adding an expense, enter the following information: Example: Input Rules When adding an expense: Amount must be greater than 0 Category cannot be empty Description cannot be empty Date must follow the YYYY-MM-DD format Example of a valid date: Database The application uses SQLite for local data storage. When you run the app, it automatically creates a database file named: This file stores your expense records locally. Project Structure Notes Do not manually create the database file; the app creates it automatically. The database file is for local use and should usually not be committed to GitHub. If you want to reset your local data, delete expenses.db and run the app again.","default_branch":null,"files":null,"tree":[],"storefront":"/r/codewithdhruba01","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/codewithdhruba01/ExpenseTrackerSystem/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}