Mini_Python_Projects icon indicating copy to clipboard operation
Mini_Python_Projects copied to clipboard

Expense Tracker

Open rjrahulraj opened this issue 3 months ago β€’ 2 comments

βš™οΈ Tech Stack

🐍 Programming Language

  • Python 3.10+ β€” Core development language used for logic, data handling, and command-line interaction.

πŸ—„οΈ Database

  • SQLite3 β€” Lightweight, built-in relational database used to store all income and expense records.

🧩 Python Libraries & Modules

  • sqlite3 β†’ For database connection and CRUD operations.
  • argparse β†’ For handling command-line arguments and user commands.
  • csv β†’ For exporting transactions to CSV format.
  • datetime β†’ For managing dates and timestamps.
  • os β†’ For file and directory management.

πŸ–₯️ Development Tools

  • VS Code / PyCharm β†’ Code editor or IDE used for development.
  • Git & GitHub β†’ For version control and project hosting.
  • Command Line (Terminal) β†’ To execute and interact with the CLI app.

πŸš€ Optional Extensions (Future Enhancements)

  • Tkinter β†’ To add a graphical user interface (GUI).
  • Flask β†’ To convert the app into a web-based expense tracker.
  • Pandas & Matplotlib β†’ For data analysis, visualization, and insights.

rjrahulraj avatar Oct 25 '25 09:10 rjrahulraj

@RK1905101 assign me this

rjrahulraj avatar Oct 25 '25 09:10 rjrahulraj

Project looks good, can you edit its name to advanced expense tracker, as the similar name already exist with less feature, or could you make changes in the existing code, but make sure to create a folder add your relevant files and a readme file, summarizing your project and if possible, add screenshot, assigning this to you @rjrahulraj

RK1905101 avatar Oct 25 '25 09:10 RK1905101