A PHP application for tracking personal expenses. PHPiggy helps you monitor your spending habits, categorize transactions, and manage receipts.
- User registration and authentication
- Transaction tracking and management
- Receipt uploads and storage
- Responsive design
- PHP 8.0 or higher
- MySQL/MariaDB
- Composer
- Web server (Apache/Nginx)
-
Clone the repository:
git clone https://github.com/klajdm/phpiggy.git cd phpiggy
-
Install dependencies:
composer install
-
Set up your environment variables by creating a
.env
file:DB_HOST=localhost DB_NAME=phpiggy DB_USER=your_db_user DB_PASS=your_db_password
-
Import database schema:
mysql -u your_db_user -p your_db_name < database.sql
-
Configure your web server to point to the
public
directory.
Access the application through your web browser at http://localhost/phpiggy/public
(adjust according to your web server configuration).
To run the CLI command:
composer phpiggy
This project is licensed under the MIT License - see the LICENSE file for details.