Personal finance is a single-user financial records keeping system. It encourages you to maintain your overspending habits. At first, you have to create an estimated spending amount called a budget for a definite term. After that, it assists you to keep track of how much you have earned and spent within that budget. You can get detailed reports via GUI charts powered by Chart js.
- XMPP or any web server for php code execution
- Node.js
- Composer
- VS Code or any text editor/IDE
- Git Bash
$ git clone https://github.com/ibishek/personal-finanace-system.git
$ cd project-folder
$ composer install
- Rename
.env.example
to.env
$ php artisan key:generate
- Simply create a database named
personal_finance
or - Create a database and insert credentials inside .env file
$ php artisan migrate
$ php artisan db:seed
$ php artisan serve
- User-email:
info@jondoe.com
and User-password:jondoe
or click on default login button
You can see the schema design from here.
- Accounting js for formating numbers/amounts v0.4.2 public\vendor\js\accounting.min.js
- Bootstrap CSS Framework v4.6.0 CDN
- Chart js v3.5.1 CDN
- Font-awesome v4.7.0 CDN
- jQuery JavaScript Library v3.6.0 CDN
- Laravel PHP Framework v8.61.0
- Particles js for snowfall effect in the login page v2.0.0 public\vendor\js\particles.min.js with particles.settings.js and settings.json
- Popperjs v2.10.1 CDN
- Sass to process scss reources\sass\dev.scss
- Poppins googlefonts
If you discover any bugs and errors within this project, please do not hesitate to raise an issue. All issues are corrected as soon as possible. Your simple effort could help us to make this project better. By default debuggin mode is false, however, you can change it in .env.
If you discover a security vulnerability within this project, please raise an issue. All security vulnerabilities will be addressed as soon as possible. Your simple effort could help us to make this project more secure.
This project is open-sourced software licensed under the MIT license.