A open source expense manager for the web and mobile.
MIT License
Purrrr...diem. PURDM is a open source expense manager/host it yourself solution web application. It allows you to host your own expense manager that you can access via web and mobile application. This means you have full control of your data and not some other company. You can delete your application and all your data will be gone. Keep companies out of your business with PURDM.
You can install PURDM on any web host that supports PHP. Head to the releases section and download the latest release. Copy this file to your web server and get started hosting your own expense manager.
The following files must be writable by the server. Give the appropriate permissions
Do the above otherwise the application would not work correctly
You can easily get started by spinning up a droplet. To learn more click here.
If you need a PURDM domain to point to your server we can point it for you. Use this form here to submit your application. So you can have john.purdm.com or mary.purdm.com. Or any sub domain you like.
If you need support or additional features added to your version of PURDM that is possible. Use this form here to submit a support request or feature upgrade.
Some services offered
PURDM comes with some great features.
Currently we have an android application for PURDM. All you need to do is provide the domain and your user credentials and you are good to go. Get it here
The android app is now open source. You can check out the repo here.
Download this repo or use this link here You need to download Yii and add it to the repo you downloaded. You can access a copy of the Yii version I used here.
Requirements
npm
install from your base directory to add the packages required to develop.grunt
command in your base folder.assets
in your base directory.runtime
in your protected directory.<VirtualHost *:80>
DocumentRoot "C:\Users\wfranklin\Documents\GitHub\wfexpenses"
ServerName demo.wfexpenses.com
ServerAlias demo.wfexpenses.com
<Directory "C:\Users\wfranklin\Documents\GitHub\wfexpenses">
RewriteEngine on
RewriteRule ^index.php/ - [L,R=404]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
AllowOverride All
Require all Granted
AllowOverride All
Require all Granted
</Directory>
</VirtualHost>
yii 1.1
version app check out this tutorial here.When running in a windows environment you might need to update the create_dist.sh
code or make some changes to it.
The tar
command needs to be tar --force-local -rf
. This is so that semicolons work.
Learn more here