/finance-manager-app

Personal Finance Manager (PFM)

Primary LanguagePHP

Laravel Logo

Personal Finance Manager (PFM)

Ini merupakan aplikasi untuk mengelola keuangan pribadi. Aplikasi ini dibuat untuk belajar mengimplementasikan Clean Architecture dan Repository Design Pattern serta mempertahankan Prinsip SOLID pada PHP yang mana setiap Class hanya punya 1 tujuan atau pekerjaan.

๐Ÿงพ Requirements

  1. Docker
  2. PHP >= 8.0.2
  3. Laravel >= 9.19

๐Ÿ”ฑ Reference

๐Ÿš€ Quick start

  1. Clone the repository

    git clone https://github.com/adonism2k/finance-manager-app
    cd finance-manager-app
    git checkout finance-manager-app
  2. Starting up

    ./vendor/bin/sail up -d
    ./vendor/bin/sail artisan migrate:refresh --seed
    ./vendor/bin/sail artisan test
  3. Open the code and start customizing!

    Your API is now running at http://localhost:8000/api/.

๐Ÿ“ฆ Used packages