Welcome Guest.   Make a donation to an author on the site July 31, 2014, 02:29:55 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Your Support Funds this Site: View the Supporter Yearbook.
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: NANY 2010 Release: Piggy Banks  (Read 13963 times)
skwire
Charter Member
***
Posts: 4,021



Another Coding Snack request? Om nom nom...

see users location on a map View Profile WWW Give some DonationCredits to this forum member
« on: December 17, 2009, 06:32:51 AM »

NANY 2010 Entry Information

Application Name Piggy Banks
Version v1.0.4
Short Description Simple fund tracker
Supported OSes All Windows OS
Web Page Piggy Banks
Download Link Zip file (portable)
System Requirements Windows OS
Version HistoryChangelog
Author Profile
Screencast (courtesy of mouser, thanks!)


Description
Original idea from mouser here: http://www.donationcoder....m/index.php?topic=20595.0

Piggy Banks makes it easy for you to keep track of 'fund' accounts where a little money is put away each day.  For example, your family might decide that every day $1 will be put aside to help pay for a new board game.  Piggy Banks will make it easy to see how much money is saved up in the board game fund at any time.

Features
  • Track as many funds as you would like.
  • Real-time updating of funds and projected completion dates as you adjust the data.
  • Export to CSV option.
  • Icon turns from a silver medal to a gold medal when your fund completes.  Wooo.

Planned Features
I cater to the people so suggest something.   cheesy

Screencast
<a href="http://www.youtube.com/watch?v=DGb59DuVZBk" target="_blank">http://www.youtube.com/watch?v=DGb59DuVZBk</a>

Screenshots



Usage
Installation
Unpack the archive to its own folder and run PiggyBanks.exe.

Using the Application
1. Right-click the list (or use the toolbar buttons) and choose "Add fund" from the menu.  A new fund will be added to the list with some default values.  You will see a silver medal icon as well.  This signifies that the fund hasn't been met yet.
2. Name the fund whatever you'd like and change the values as needed using the fields at the bottom.
    a. Goal amount -- This is the target goal of the fund.
    b. Daily accrual -- This is how much you expect to put away daily for this fund.
    c. Kitty -- This is for any extra amount that you want added into the fund.
3. All values are calculated in realtime as you adjust the numbers.  You will also see a projected completion date based on the current values.
4. Once you reach your target goal, via daily accruals and the money in the kitty, the medal will turn gold.
5. Go buy your prize!

Uninstallation
Delete the folder you unpacked the archive to.  Nothing is written to the registry.

Known Issues
It wouldn't be software if it didn't have issues.  Let me know if you find any.
« Last Edit: March 21, 2010, 09:08:59 AM by skwire » Logged

MilesAhead
Member
**
Posts: 4,707



View Profile WWW Give some DonationCredits to this forum member
« Reply #1 on: December 17, 2009, 05:00:17 PM »

Looks good skwire.  My only suggestion would be some projection for the average rate of inflation for that item.  As example, A Tank of Gas.  Your car holds how many gallons, gallon of gas currently costs $x,  seed money you start with as Mouser suggested.  daily/weekly/monthly chip in amount =   nevermind! I'm walking to work from now on!!


Logged

MilesAhead
Member
**
Posts: 4,707



View Profile WWW Give some DonationCredits to this forum member
« Reply #2 on: December 17, 2009, 10:06:44 PM »

Actually I was only joking a little bit.  If it is to be a long range planner it might be a good idea to have a variable for projected price increase/decrease.  As in some items may inflate quickly whereas electronics/computers may have a predictable price drop over time.  There may be some index somewhere that has that kind of info for consumer items?

Logged

skwire
Charter Member
***
Posts: 4,021



Another Coding Snack request? Om nom nom...

see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #3 on: December 17, 2009, 10:26:07 PM »

Looks good skwire.  My only suggestion would be some projection for the average rate of inflation for that item.  As example, A Tank of Gas.  Your car holds how many gallons, gallon of gas currently costs $x,  seed money you start with as Mouser suggested.  daily/weekly/monthly chip in amount =

The seed money is handled by the kitty field.  You can enter in any static amount there to be added to the fund.

Actually I was only joking a little bit.  If it is to be a long range planner it might be a good idea to have a variable for projected price increase/decrease.  As in some items may inflate quickly whereas electronics/computers may have a predictable price drop over time.

I'm not certain that the intention of this app is to be a hardcore planner or predictor of prices.  If the price of an item comes down, one can easily change the target goal amount, no?  Is this along the lines of what you meant?
« Last Edit: December 17, 2009, 10:27:49 PM by skwire » Logged

Target
Honorary Member
**
Posts: 1,389



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #4 on: December 17, 2009, 11:31:14 PM »

not sure if this is useful feedback or if it's going beyond the intentions of this app but...

is there any value in incorporating some sort of debit field to this?

I realise this is venturing into the realms of ledgers and the like but it seems like sometimes you might want/need to legitimately debit a fund.  I realise you could do this by modifying the kitty, but there's no details of the transaction so you won't know the who/when/why - this may not be important, but it was one of the first things I thought of when i saw mousers original post
Logged

"Look wise, say nothing, and grunt. Speech was given to conceal thought" - Sir William Osler
Stoic Joker
Honorary Member
**
Posts: 5,118



View Profile WWW Give some DonationCredits to this forum member
« Reply #5 on: December 18, 2009, 05:49:16 AM »

Can you add a date check so that if fund line item X is a day (or so) behind its goal it changes color and/or resorts itself to the top of the list? (gentile reminder sort of thing)
Logged
skwire
Charter Member
***
Posts: 4,021



Another Coding Snack request? Om nom nom...

see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #6 on: December 18, 2009, 03:10:29 PM »

is there any value in incorporating some sort of debit field to this?
I realise this is venturing into the realms of ledgers and the like but it seems like sometimes you might want/need to legitimately debit a fund.  I realise you could do this by modifying the kitty, but there's no details of the transaction so you won't know the who/when/why - this may not be important, but it was one of the first things I thought of when i saw mousers original post

Hmmm...I think this might be a bit out of scope for this little app. 

Can you add a date check so that if fund line item X is a day (or so) behind its goal it changes color and/or resorts itself to the top of the list? (gentile reminder sort of thing)

To clarify for me, you would like some notification that a fund is about to be met, right?
Logged

Stoic Joker
Honorary Member
**
Posts: 5,118



View Profile WWW Give some DonationCredits to this forum member
« Reply #7 on: December 18, 2009, 03:58:28 PM »

Can you add a date check so that if fund line item X is a day (or so) behind its goal it changes color and/or resorts itself to the top of the list? (gentile reminder sort of thing)

To clarify for me, you would like some notification that a fund is about to be met, right?
Not quite, I was thinking it might be nice to draw attention to a fund that has been missed. So if yesterday's deposit wasn't made it would gently remind the user by changing color, or re-sorting, or something like that.

Just a thought
Stoic Joker
Logged
skwire
Charter Member
***
Posts: 4,021



Another Coding Snack request? Om nom nom...

see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #8 on: December 18, 2009, 04:51:59 PM »

Not quite, I was thinking it might be nice to draw attention to a fund that has been missed. So if yesterday's deposit wasn't made it would gently remind the user by changing color, or re-sorting, or something like that.

Oh, I gotcha.  The app automatically assumes you will put the money into the envelope, so to speak.  It just computes a current fund total and completion date based off of the provided numbers.
Logged

MilesAhead
Member
**
Posts: 4,707



View Profile WWW Give some DonationCredits to this forum member
« Reply #9 on: December 18, 2009, 04:52:56 PM »

I'm not certain that the intention of this app is to be a hardcore planner or predictor of prices.  If the price of an item comes down, one can easily change the target goal amount, no?  Is this along the lines of what you meant?

What I meant was if the item price variation could be projected, then you could set it and forget it.  IOW, what's the point of having a planner where you keep adjusting the parameters?  Just use a calculator.   If the inflation/deflation factor is not predictable then 1.0 could be used. If you know HDTV sets are going to drop in price approx. 25% a year and it's going to take you 4 years to save up for it, why not have a way to program it in?
I just figured for long-term save-up it would make sense.
Logged

Target
Honorary Member
**
Posts: 1,389



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #10 on: December 20, 2009, 05:08:21 PM »

Hmmm...I think this might be a bit out of scope for this little app. 

I figured as much, implementing this feature was what stopped me looking at this one...

but it was worth mentioning...
Logged

"Look wise, say nothing, and grunt. Speech was given to conceal thought" - Sir William Osler
skwire
Charter Member
***
Posts: 4,021



Another Coding Snack request? Om nom nom...

see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #11 on: December 31, 2009, 11:41:40 PM »

Website | Download
v1.0.2 - 2009-12-31
    ! Column order and widths weren't being saved properly.
« Last Edit: January 04, 2010, 06:44:33 PM by skwire » Logged

Ath
Supporting Member
**
Posts: 2,183



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #12 on: January 04, 2010, 03:21:48 PM »

The only features that I missed so far are:
- Set a starting date in the past, for the sums I already saved up
- Select a different interval, f.e. every Sunday, or the first or last day of each month
In the last case, then the projected arrival date should be in the same magnitude, I presume.

I may be over-bidding, but I'm saving for a new compiler, and my monthly sum doesn't fit well in a daily accrual  ohmy
Logged

Perry Mowbray
N.A.N.Y. Organizer
Moderator
*****
Posts: 1,800



Thoughtful Scribbles

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #13 on: January 07, 2010, 04:57:15 AM »

Found a write up at Elite Freeware:
http://elitefreeware.blog...10-entry-piggy-banks.html


Logged

VictorM
Participant
*
Posts: 16


see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #14 on: January 07, 2010, 05:01:01 AM »

I'd like to see this ported as a mobile phone application to track things on the move.
Logged

When in doubt, use http://Google
skwire
Charter Member
***
Posts: 4,021



Another Coding Snack request? Om nom nom...

see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #15 on: January 07, 2010, 05:06:58 AM »

@Perry: Hey, cool.

@VictorM: Somebody else will have to do a version like that.  I don't have a phone capable of anything like that.   Sad
Logged

skwire
Charter Member
***
Posts: 4,021



Another Coding Snack request? Om nom nom...

see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #16 on: January 10, 2010, 01:14:32 PM »

Website | Download
v1.0.3 - 2010-01-10
    * Made the "Added Date" an adjustable value.  (Thanks, Ath)
Logged

Deozaan
Charter Member
***
Posts: 6,270



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #17 on: March 21, 2010, 03:25:04 AM »

I'm just coming across some of your apps for the first time and this one looks cool.

Forgive my ignorance, but what does a cat have to do with "seed" money?
Logged

Deozaan
Charter Member
***
Posts: 6,270



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #18 on: March 21, 2010, 03:49:30 AM »

I just tried it out. It's very nice. I noticed a couple of things that you may want to fix up:

v1.0.2 - 2009-12-31
    ! Column order and widths weren't being saved properly.


In both the changelog.txt and the built-in changelog from the Help -> About menu, the above version info doesn't be saved properly. Wink

Heh, it would be funny to see a changelog where the only update was correcting a mistake in the changelog. Grin So I suppose it's a good thing I found a couple other issues:

The Help -> Contents dialog is oddly formatted. Lots of indentations and early newlines. undecided Specifically parts 1 and 3.



And finally, the Help -> About window size is a little a bit too small to read without scrolling horizontally, and when I drag to resize the window, it doesn't save the window size for the next time I bring it up.

Can you tell I'm just looking for a way to use the awesome built-in Check for Updates option?  cheesy
Logged

mouser
First Author
Administrator
*****
Posts: 33,184



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #19 on: March 21, 2010, 07:00:45 AM »

Quote
Forgive my ignorance, but what does a cat have to do with "seed" money?

http://dictionary.reference.com/browse/Kitty
"a pool or reserve of money, often collected from a number of persons or sources and designated for a particular purpose specified by the contributors. "
Logged
skwire
Charter Member
***
Posts: 4,021



Another Coding Snack request? Om nom nom...

see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #20 on: March 21, 2010, 09:08:35 AM »

Can you tell I'm just looking for a way to use the awesome built-in Check for Updates option?  cheesy

v1.0.4 - 2010-03-21
    * Moved the help contents to a text file.  (Thanks, Deozaan)
    ! Fixed typo in this very file.  Gasp!  (Thanks, Deozaan)


Logged

Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.058s | Server load: 0 ]