Skip to content

Aims to digitize "Record Keeping" & help individuals manage their incomes & expenses quickly.

License

Notifications You must be signed in to change notification settings

siddhant-vij/Cash-Book-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cash Book Manager

Aims to digitize "Record Keeping" & help individuals manage their incomes & expenses quickly. Built in Python for CLI & GUI, with a CSV-database backend - this app will help you manage your money better.

Table of Contents

  1. Features
  2. Contributing
  3. Future Improvements
  4. License

Features

  • Cash book (CSV) consists of a list of entries - Income/Expense
  • Add/Edit/Delete an entry to the book and update the cashIn, cashOut, and netBalance.
  • Read entries from the book - based on category, entryType, paymentMode, date range filters
  • Book Operations - Add/Rename/Delete a book
  • Console & CSV Helper Utilities to read/write to/from console/CSV

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch:
    git checkout -b feature/AmazingFeature
  3. Commit your Changes:
    git commit -m 'Add some AmazingFeature'
  4. Push to the Branch:
    git push origin feature/AmazingFeature
  5. Open a Pull Request

Future Improvements

  • Frontend Features - CLI & GUI (Must) + Web (TBE)
  • All additional features that make this a production-grade app

License

Distributed under the MIT License. See LICENSE for more information.

About

Aims to digitize "Record Keeping" & help individuals manage their incomes & expenses quickly.

Topics

Resources

License

Stars

Watchers

Forks

Languages