A straightforward personal budget management application built with Laravel and MySQL.
Simple Personal Budget Manager is a lightweight application designed to help individuals track their income and expenses. It provides a basic interface for managing personal finances.
- Laravel - The PHP framework for web artisans
- MySQL - Open-source relational database
- Tailwindcss - Front-end open source toolkit
- User registration and login
- Dashboard with financial summary
- Income and expense tracking
- Basic reporting
-
User Management
- Registration
- Login/Logout
-
Dashboard
- Overview of current month's income and expenses
- Total balance
-
Transactions
- Add new income or expense
- List of recent transactions
- Simple categorization (e.g., Food, Transport, Salary)
-
Basic Reporting
- Monthly summary of income vs expenses
To get a local copy up and running, follow these simple steps.
- PHP >= 8.2
- Composer
- MySQL
- Clone the repo
git clone https://github.com/mariominondo/simple-budget-manager.git
- Install PHP dependencies
composer install
- Create a copy of the .env file
cp .env.example .env
- Generate an app encryption key
php artisan key:generate
- Create a database for the application
- In the .env file, add database information to allow Laravel to connect to the database
- Migrate and seed the database
php artisan migrate --seed
Contributions are welcome. Please open an issue first to discuss what you would like to change.
Distributed under the MIT License. See LICENSE
for more information.
Project Link: https://github.com/mariominondo/simple-budget-manager