Skip to content

“Your-Guardian” is a comprehensive financial control application designed to empower users to manage their finances effectively. It serves as a personal finance guardian, providing users with the tools they need to track their income and expenses, set budgets, and plan for the future.

License

Notifications You must be signed in to change notification settings

augusto-dmh/your-guardian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[In construction...]

Origin

"I've got a lot of bills from different banks or places (in case of spending cash on places such groceries), and it's difficult to keep track of everything: when to pay, what to pay, how much i'm spending these days...

Everything should be centralized!"

From that situation passed by family members, the idea for a finance control application to center this information came.

Technology used:

Programming languages: PHP 8.2; JavaScript

Main Framework: Laravel 11

Styling and markup: Blade; Tailwind

Database: MySQL 8; ERD

Tests: Pest 2

Workflow

workflow

Development

In alternative to the traditional XAMPP (the first "php-dev-kit" that i've started using), in this project i've started using Herd:

  • Comes as web server with nginx rather than Apache, providing a modern efficient way to deal with requests by default
    • More than one request can be processed in a single thread).
    • Less resources used in built-in configuration, even when running multiple websites.
  • It is easily adaptable to updates in the tools around php environment
    • Newer minor update in PHP? Easily install and use it along with Composer and Laravel in a few clicks).
    • Switching between PHP versions and adapting composer to it is not a problem
      • In the place i work at the moment, the most used approach involves environment variables for phps and composers (e.g: php70, composer70), so testing newer versions comes with an overhead, and it's not impossible to get dependency issues not easily detected at first time by using by accident the wrong version.

About

“Your-Guardian” is a comprehensive financial control application designed to empower users to manage their finances effectively. It serves as a personal finance guardian, providing users with the tools they need to track their income and expenses, set budgets, and plan for the future.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages