Personal finance for savings extremists and early retirement savants
JavaScript HTML Perl CSS Perl 6 PHP Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
root
schema
script
sql
t
.gitignore
Changes
Makefile.PL
README.md
app.psgi
cpanfile
cpanfile.snapshot
networth.conf
schema.sql

README.md

Networthify

Personal finance for savings extremists and early retirement savants.

Track your financial progress and get useful detailed analytics. Know at a glance how many working days you have left before retirement.

How to contribute

Step 1: Install cpanm

cpanm allows you to install Perl modules from CPAN.

There are Debian packages, RPMs, FreeBSD ports, and packages for other operation systems available. Or you can do this:

curl -L https://cpanmin.us | perl - --sudo App::cpanminus

Step 2: Install Carton

Carton is a Perl module dependency manager (aka Bundler for Perl).

cpanm Carton

Step 3: Install SQLite3

SQLite3 is a simple database. Recommended to install via system packages.

Step 4: Setup the website

git clone git@github.com:kablamo/Networthify.git
cd Networthify
carton
cat schema.sql | sqlite3 networth.db.dev
script/createDemoUser
script/updateDemoUser
carton exec plackup

In your browser go to: http://localhost:5000