BucketWise היא תוכנת קוד פתוח מבוססת web שנכתבה ב Ruby On Rails, ותפקידה הוא לספק ניהול אישי (לא עסקי) של כל המידע הפיננסי של המשתמשים בה. התוכנה מאפשרת ניהול משתמשים שונים במערכת וכן ריבוי חשבונות לכל משתמש.
התוכנה מאפשרת ליצור דליי כסף (bucket) שאלו בעצם החשבונות שמכילים את התקציב שלנו אל מול ההוצאות השונות שאפשר לחלק אותן בתור הוצאות בית, בידור, הוצאות רכב (וכל דבר אחר שנבחר בעצמנו).
הרעיון של התוכנה הוא שכל הוצאה מאגורה אחת ועד לסכום הכי עצום שאפשר לעלות לעצמנו על הדעת, יהיה בדיוק לפי ההכנסה שיש לנו וכן ההקצאה שלנו עבור אותו נושא. בצורה כזו אפשר לדעת אם אפשר עכשיו לרכוש דיסק מוזיקה חדש, ללכת למסעדה החדשה שרק נפתחה, או אולי לחכות קצת עד שנקבל עוד הכנסה.
נוכל למשל לשמור כסף מיוחד עבור הוצאות שאי אפשר להימנע מהן (משכנתא, הוצאות רכב כדוגמת ביטוח, כסף לבית הספר של הילדים וכו'), אבל אנחנו יודעים שיגיעו, ובכך לדעת להתכנן את עצמנו טוב יותר עם סיכוי קלוש יותר (במידה ונעמוד בתכנון של עצמנו) להגיע לחריגה מהתקציב. אפשר גם להעביר סכומים מדלי אחד לשני, ופעולה זו גם נשמרת כחלק מהפעולות שעשינו, ובכך אפשר וקל יותר לעקוב אחרי הניהול הכספי שלנו.
במידה ולא נרצה לשמור לעצמנו תקציב, אפשר בכל זאת באמצעות התוכנה גם להכניס את כל ההוצאות שעשינו, למשל קנינו פחית קולה ברחוב כי היינו מאוד צמאים, וגם לעקוב אחרי ההוצאות באופן כללי.
בשביל להתקין את תלויות התוכנה נוכל להשתמש ב gem של רובי (אלא אם יש לנו חבילות קיימות בהפצה שבה אנחנו משתמשים) בצורה הבאה:
$ sudo gem install <package name>
כך שאת התלויות הבאות נוכל להתקין בצורה הבאה:
$ sudo gem install capistrano rake rails highline sqlite3-ruby
צריך כמובן להבטיח ש sqlite3 קיים במערכת וכי גם שפת רובי עצמה (וכמובן gem) מותקנים עליה. במידה ואתם מתקשים אנא הגידו לי ואנסה לעזור לכם להתקין.