Mrinank-Bhowmick / python-beginner-projects

Explore a collection of beginner-friendly Python projects that can be completed with minimal code. Perfect for learning the basics and improving your coding skills.
https://github.com/Mrinank-Bhowmick/python-beginner-projects/wiki
MIT License
986 stars 594 forks source link

Expense Tracker Project #322

Closed Mrinank-Bhowmick closed 1 month ago

Mrinank-Bhowmick commented 9 months ago

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!
barkhaaroraa commented 9 months ago

Hi could you assign me this issue under hacktober fest tag

SRUJANA2199 commented 9 months ago

hi could you assign me this issue under hacktoberfest tag

finn-str commented 9 months ago

Hi, could you assign me this issue?

parth-verma7 commented 9 months ago

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

wilson-kong commented 9 months ago

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

shashaaankkkkk commented 9 months ago

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

anish2105 commented 9 months ago

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

Mrinank-Bhowmick commented 9 months ago

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!

barkhaaroraa commented 9 months ago

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

shashaaankkkkk commented 9 months ago

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

SRUJANA2199 commented 9 months ago

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>

Mrinank-Bhowmick commented 9 months ago

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

Rathish-Rajendran commented 9 months ago

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

anish2105 commented 9 months ago

I would like to work on data range filtering

anish2105 commented 9 months ago

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

shashaaankkkkk commented 9 months ago

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

parth-verma7 commented 9 months ago

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

Rathish-Rajendran commented 9 months ago

@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".

Mrinank-Bhowmick commented 9 months ago

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 šŸ‘

shashaaankkkkk commented 9 months ago

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

anish2105 commented 9 months ago

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

anish2105 commented 9 months ago

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

wilson-kong commented 9 months ago

@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.

shashaaankkkkk commented 9 months ago

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

anish2105 commented 9 months ago

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

Mrinank-Bhowmick commented 9 months ago

@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 commented 9 months ago

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

anish2105 commented 9 months ago

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

Rathish-Rajendran commented 9 months ago

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!

shashaaankkkkk commented 8 months ago

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

ca20110820 commented 2 months ago

Hello @Mrinank-Bhowmick , I am planning to add another mini-project to this repository, specifically a mini Computer Algebra System app. However, I am also interested in being assigned to and working on the Expense Tracker Project. Thank you!

Mrinank-Bhowmick commented 2 months ago

Hello @Mrinank-Bhowmick , I am planning to add another mini-project to this repository, specifically a mini Computer Algebra System app. However, I am also interested in being assigned to and working on the Expense Tracker Project. Thank you!

go ahead

Souravbudke commented 2 months ago

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