Giter Site home page Giter Site logo

sree-hari-s / expense-tracker Goto Github PK

View Code? Open in Web Editor NEW
11.0 11.0 19.0 152 KB

Family Expense Tracker - a simple Python project designed to help you keep track of your family members' earnings and expenses.

Home Page: https://expense-tracker-alpha.streamlit.app/

License: MIT License

Python 96.46% CSS 3.54%
django hacktoberfest hactoberfest-accepted python streamlit

expense-tracker's Introduction

Hi πŸ‘‹ I'm Sreehari

  • I am a Data Science Enthusiast
  • I’m currently learning how to help the Open Source community more🌱

Feel free reaching out me at following platforms:


My Github Stats ⚑

Stats Streak Languages
GitHub Streak

3d Contribution Graph


Holopin Board 🐲

An image of @sreeharis's Holopin badges, which is a link to view their full Holopin profile


Visitor Count

expense-tracker's People

Contributors

abrarsharif66 avatar aleksanderboe avatar kherin avatar lokeshwar-bh4g47 avatar michaeltrenker avatar nandunanduz avatar purusinghvi avatar sree-hari-s avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

expense-tracker's Issues

[FEAT] Report Creation

Is your feature request related to a problem? Please describe.
After utilizing the application, it would be nice if we could get that data as an excel,pdf or csv for later use.

[FEAT] Add a delete button to delete a family member

Is your feature request related to a problem? Please describe.
Currently there is not way to delete a family member once added.

Describe the solution you'd like
A button besides the user to remove the user

Describe alternatives you've considered
I've considered using a input text to delete the user by name, however a dedicated delete button seems to be a better approach.

Additional context
...

[FEAT] UI UX not at all friendly need to update

Is your feature request related to a problem? Please describe.
When I asked my father to use this app, he had confusions where to start and what to do after getting to the website.

Describe the solution you'd like
A clear and concise description on how to go through and use the application by any means.

Describe alternatives you've considered
Better placeholder, tooltips , or a popup menu giving a description how to use the app.

[FEAT] Avoid duplicate family members

Is your feature request related to a problem? Please describe.
When testing the Expense-Tracker App there is no validation for family members duplicates.

Describe the solution you'd like
If the family member name exists avoid duplicate.

Describe alternatives you've considered
Check for family member already exists, instead of add new one just update it.

Additional context

[FEAT] : Add Date column to Expense Table

Is your feature request related to a problem? Please describe.

  • No. The feature is more an enhancement related to a user requirement: ability to view on which date the expense was made.

Describe the solution you'd like

  • Using a date field to specify a date when an expense is captured

Describe alternatives you've considered

  • N/A

Additional context

  • N/A

[FEAT] Add delete button to expenses

Is your feature request related to a problem? Please describe.
Currently, there is no way to delete an expense once added.

Describe the solution you'd like
A button beside the expense to remove it

[FEAT] Track the expense

Is your feature request related to a problem? Please describe.
It would be better to if we are able to track to which category the expenditure happened and a description that is optional

Describe the solution you'd like
A drop down to categorize the expense.

[BUG] <bug description>

Describe the bug
A clear and concise description of what the bug is.

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

[FEAT] retirement goals tracker

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEAT]

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEAT] Add basic authentication

Is your feature request related to a problem? Please describe.
The app does not have authentication

Describe the solution you'd like
Authentication must be added using the Streamlit mechanism.

Describe alternatives you've considered
As a first step the authentication must be added with Streamlit basic mechanism, however, in a near future it must be changed to a most robust solution, using native Streamlit or using a community component, in addition a persistent mechanism must be used too, but remain agnostic in the flavor of the database, so the app could be used with any database. I will be adding a discussion regarding the database topic.

Additional context

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.