Skip to content

ExpenseJournal is a Python application for managing personal expenses. It has both a command-line interface (CLI) and a graphical user interface (GUI). Users can record, categorize, and analyze expenses, and export the data in various formats including Excel, text files, and SQLite databases.

Notifications You must be signed in to change notification settings

meerasrivastava/Final-Project-CS50x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

ExpenseJournal

Video Demo:

Description:

ExpenseJournal is a Python application for managing personal expenses. It has both a command-line interface (CLI) and a graphical user interface (GUI). Users can record, categorize, and analyze expenses, and export the data in various formats including Excel, text files, and SQLite databases.

Features:

  • Expense Management:

    • Add Expenses: Enter new expenses with details like amount, description, date, and category.
    • Edit Expenses: Edit existing expense records.
    • Delete Expenses: Remove expenses from the record.
    • Categorization: Assign and manage categories for your expenses.
    • Summary and Statistics: View total expenses, breakdowns by category, and statistical insights like highest and lowest expenses.
  • Data Export:

    • Excel Export: Export your expenses to an .xlsx file.
    • Text File Export: Export expenses to a .txt file.
    • SQLite Database Export: Export your expenses to an SQLite .db file.
  • User Interface:

    • Command-Line Interface (CLI): Interact with the application through the terminal.
    • Graphical User Interface (GUI): Uses a user-friendly interface built with tkinter for easy management of expenses!

About

ExpenseJournal is a Python application for managing personal expenses. It has both a command-line interface (CLI) and a graphical user interface (GUI). Users can record, categorize, and analyze expenses, and export the data in various formats including Excel, text files, and SQLite databases.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages