python-beginner-projects icon indicating copy to clipboard operation
python-beginner-projects copied to clipboard

Expense Tracker Project

Open Mrinank-Bhowmick opened this issue 1 year ago ā€¢ 33 comments

Project Description šŸ“„

We are looking for contributors who can help us build an Expense Tracker using Python. The goal of this project is to create a system that can track income and expenses, and provide summaries and reports.

Getting Started šŸš€

  1. Fork this repository
  2. Clone the forked repository
  3. Set up your environment
  4. Start contributing!

Mrinank-Bhowmick avatar Sep 24 '23 15:09 Mrinank-Bhowmick

Hi could you assign me this issue under hacktober fest tag

barkhaaroraa avatar Sep 25 '23 19:09 barkhaaroraa

hi could you assign me this issue under hacktoberfest tag

SRUJANA2199 avatar Sep 25 '23 19:09 SRUJANA2199

Hi, could you assign me this issue?

finn-str avatar Sep 26 '23 20:09 finn-str

Hi @Mrinank-Bhowmick I would like to work on this new Project. Please assign it to me.

parth-verma7 avatar Sep 27 '23 04:09 parth-verma7

Hi, I would like to work on this project. Could you assign me this issue under hacktoberfest tag?

wilson-kong avatar Sep 27 '23 05:09 wilson-kong

hey , @Mrinank-Bhowmick can u assign this to me please?

shashaaankkkkk avatar Sep 28 '23 12:09 shashaaankkkkk

Hey @Mrinank-Bhowmick , can you assign this to me?

anish2105 avatar Sep 29 '23 02:09 anish2105

Hey šŸ‘‹ @wilson-kong @Shashank-Shekharr @anish2105 @parth-verma7 @barkhaaroraa @SRUJANA2199 @finn-str

As many of you are interested, I've kick-started a basic expense tracker project in the expense-tracker folder. I encourage you all to add unique features to this project. Here's a brief description of each potential features that can be added:

  1. Expense Categorization: This feature allows users to classify their expenses into categories like food, transportation, and entertainment, and provides a summary based on these categories.
  2. Date Range Filtering: This feature enables users to filter and view their expenses within a specific date range.
  3. Expense Analysis: This feature offers statistical insights such as the average expense, highest expense, lowest expense, etc.
  4. Data Saving and Loading: This feature lets users save their expense data to a file (like CSV or JSON) and load it back when needed.
  5. Data Export to PDF/Excel: This feature enables users to export their expense data to common formats like PDF or Excel for easy sharing or printing.
  6. Currency Converter: For users dealing with multiple currencies, this feature provides an option to convert expenses to a preferred currency.
  7. Comment here if you want to add something else.

Contributors, please comment on the feature you're interested in working on, and I'll assign it accordingly. Your unique contributions will greatly enhance the functionality of this project!

Mrinank-Bhowmick avatar Sep 29 '23 07:09 Mrinank-Bhowmick

Iā€™d like to work on the currency converter

barkhaaroraa avatar Sep 29 '23 11:09 barkhaaroraa

I would like to work on Data Export to PDF/Excel.

shashaaankkkkk avatar Sep 29 '23 11:09 shashaaankkkkk

I would like to work on expense categorization

On Fri, Sep 29, 2023, 5:25 PM Shashank-Shekharr @.***> wrote:

I would like to work on Data Export to PDF/Excel.

ā€” Reply to this email directly, view it on GitHub https://github.com/Mrinank-Bhowmick/python-beginner-projects/issues/322#issuecomment-1740768344, or unsubscribe https://github.com/notifications/unsubscribe-auth/BAQNFBVQ4QASF6S5U7OAGMTX42ZJXANCNFSM6AAAAAA5E73FBE . You are receiving this because you were mentioned.Message ID: @.*** com>

SRUJANA2199 avatar Sep 29 '23 13:09 SRUJANA2199

@barkhaaroraa @Shashank-Shekharr @SRUJANA2199 Go for it āš” Just make sure to add changes in this main.py file

Mrinank-Bhowmick avatar Sep 29 '23 13:09 Mrinank-Bhowmick

Hi @Mrinank-Bhowmick , I would like to implement the "Expense Analysis" part in the project. Can you kindly add my name to assignees?

Rathish-Rajendran avatar Sep 29 '23 15:09 Rathish-Rajendran

I would like to work on data range filtering

anish2105 avatar Sep 29 '23 16:09 anish2105

Date of expense tracker is not being displayed in proper format , The input is in the correct format of (YYYY-MM-DD), but the view expense gives in the format of ID: 1, Date: 2023-05-21-01, Description: shopping, Amount: Rs: 3000.0 where in Date: 2023-05-21-01 , -01 is extra

anish2105 avatar Sep 30 '23 08:09 anish2105

@anish2105 At the function defination of add_expense () date = input().split()[0] + "-01" remove +"-01" then it will be stored to correctly

shashaaankkkkk avatar Sep 30 '23 09:09 shashaaankkkkk

@Mrinank-Bhowmick @wilson-kong @Shashank-Shekharr @anish2105 @barkhaaroraa @SRUJANA2199 @finn-str I am working on the Expense Analysis. Thanks

parth-verma7 avatar Sep 30 '23 18:09 parth-verma7

@Mrinank-Bhowmick @wilson-kong @Shashank-Shekharr @anish2105 @barkhaaroraa @SRUJANA2199 @finn-str I am working on the Expense Analysis. Thanks

@parth-verma7 Hi, Kindly making you aware that I have already requested to work on the feature "Expense Analysis".

Rathish-Rajendran avatar Oct 01 '23 05:10 Rathish-Rajendran

Hey assigning you the issue for

@Rathish-Rajendran : Expense Analysis @anish2105 : Date Range Filtering

@parth-verma7 please take some other as rathish is working on it šŸ‘

Mrinank-Bhowmick avatar Oct 01 '23 13:10 Mrinank-Bhowmick

@Mrinank-Bhowmick hey done Export to csv funtion and opened a pull request.

shashaaankkkkk avatar Oct 01 '23 14:10 shashaaankkkkk

@Mrinank-Bhowmick hey , done with data range filter please check it out.

anish2105 avatar Oct 03 '23 02:10 anish2105

@Mrinank-Bhowmick , is any one doing data export to pdf?

anish2105 avatar Oct 03 '23 02:10 anish2105

@anish2105 I think @Shashank-Shekharr is (https://github.com/Mrinank-Bhowmick/python-beginner-projects/issues/322#issuecomment-1740768344)

@Mrinank-Bhowmick I would like to work on 4. Data Saving and Loading if no one else is doing it.

wilson-kong avatar Oct 03 '23 02:10 wilson-kong

@anish2105 still working on pdf export sooner gonna roll it out .

shashaaankkkkk avatar Oct 03 '23 21:10 shashaaankkkkk

@Mrinank-Bhowmick , can merge my pull request , I was assigned to data filter

anish2105 avatar Oct 04 '23 01:10 anish2105

@anish2105 I think @Shashank-Shekharr is (#322 (comment))

@Mrinank-Bhowmick I would like to work on 4. Data Saving and Loading if no one else is doing it.

Gor for it

Mrinank-Bhowmick avatar Oct 05 '23 03:10 Mrinank-Bhowmick

Please in your PR mention this issue(with a #), so that it becomes easy to keep track

Mrinank-Bhowmick avatar Oct 05 '23 03:10 Mrinank-Bhowmick

Please in your PR mention this issue(with a #), so that it becomes easy to keep track

@Mrinank-Bhowmick i have mentioned with a # , for data filter check it now

anish2105 avatar Oct 05 '23 03:10 anish2105

Hi @Mrinank-Bhowmick , I have successfully implemented the expense analysis part and solved some minor bugs in the project. Kindly accept the pull request #441 if you are happy with the changes and please don't forget to add "hacktoberfest-accepted" label. Thanks!

Rathish-Rajendran avatar Oct 06 '23 17:10 Rathish-Rajendran

hey , @Mrinank-Bhowmick done pdf export and opened a pull request

shashaaankkkkk avatar Oct 09 '23 21:10 shashaaankkkkk