ibishek / personal-finanace-system

Single-user Personal Finance Management System developed using Laravel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About Personal Finance Management System

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.

Dashboard

Dashboard Image

Required Applications

Install

  • $ 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

Schema Design

You can see the schema design from here.

Libraries, Frameworks and System

  • 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

Font

  • Poppins googlefonts

Bugs and Errors

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.

Security Vulnerabilities

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.

License

This project is open-sourced software licensed under the MIT license.

About

Single-user Personal Finance Management System developed using Laravel.

License:MIT License


Languages

Language:PHP 58.0%Language:Blade 42.0%