Personal Finance Tracker

Pecunia (noun) pe·​cu·​ni·​a – Latin word for “money.” 

In English, PECUNIA stands for People’s Economic Coin Using Numbers In Action. I built PECUNIA a during college as a way of tracking my expenses. Throughout the year it has grown into something that is more presentable. 

Click Here to Demo the Application

Pecunia Demo User Credentials

Here are the following things you can do with PECUNIA.

Record Expenses and Income

PECUNIA is built with data entry in mind. Adding expenses is easy enter your receipt information, and PECUNIA will store your data into a table for later querying. You must also categorize your expense and income data. PECUNIA provides customizable categories. 

Table of expenses tracked by category.

Set and Track Monthly Budgets 

Budgeting is an essential aspect of personal finance. Being able to set a cut spending meaningfully. PECUNIA presents your monthly budget in real-time. You can see the remainder of your money supply throughout the month and are notified when your funds are low. PECUNIA allows you to choose which expense to track.

Set Monthly Budgets

See Reports and Visualize Trends

Once all your data is collected, Pecunia provides various charts to help you visualize your finance lump sums and spending habits.

See trends in your overall spending

Weekly Monthly Budget Notifications

Often times we forget about our financial budget. Pecunia has a weekly notification that will email you on a weekly basis to keep you updated on your set money supply. The notification is a shell command and can be set to any time interval using PHP Cron jobs.

Email notification of current money supply

Cloud Easy Acces

PECUNIA is hosted on the Cloud and is accessible on any device with a web browser. Future improvements to PECUNIA will look into accessing via SMS. 

Overall, Pecunia is not trying to be unique or complete with any other market tools. 

If you are interested in implementing Pecunia, please contact me. 

System Architecture

  1. CakePHP – an MVC PHP framework 
  2. MySQL – used in storing and computing the expense and income data. 
  3. HTML/CSS/JS to provide Front-end structure, style, and functionality. 

Project Architecture

  1. Github – source and version control