CashGuardian adalah solusi terbaik untuk mengelola petty cash di toko-toko perusahaan retail. Dengan fitur-fitur canggih dan intuitif, CashGuardian membantu Anda memantau dan mengelola uang tunai dengan lebih efisien dan akurat. Dari pencatatan transaksi hingga pembuatan laporan, CashGuardian memberikan Anda kendali penuh atas keuangan toko Anda.
- Pencatatan Transaksi: Mudahnya mencatat setiap transaksi petty cash, baik itu penerimaan maupun pengeluaran, dengan rincian yang lengkap dan terperinci.
- Pemantauan Saldo: Memantau saldo petty cash secara real-time, sehingga Anda selalu memiliki visibilitas terhadap dana yang tersedia.
- Pembuatan Laporan: Menghasilkan laporan-laporan yang informatif dan mudah dimengerti, termasuk laporan transaksi, laporan pembelian berdasarkan jenis, dan lain-lain.
- Keamanan Data: Menjamin keamanan data transaksi Anda dengan teknologi enkripsi yang canggih, sehingga Anda dapat mengelola keuangan dengan kedamaian pikiran.
- PHP >= 8.2
- Composer
- MySQL atau database lainnya
-
Clone Repository
git clone https://github.com/bintangjtobing/cash-guardian.git
-
Install Dependencies
cd cash-guardian composer install
-
Setup Environment
- Salin file
.env.example
menjadi.env
- Sesuaikan pengaturan database di file
.env
dengan konfigurasi Anda
- Salin file
-
Generate Application Key
php artisan key:generate
-
Run Migrations
php artisan migrate
-
Run Database Seeding (Opsional)
php artisan db:seed
-
Compile Assets (Opsional)
npm install
-
Serve Aplikasi
php artisan serve
- Pastikan Anda telah mengatur pengaturan database dengan benar sebelum menjalankan migrasi dan seeding.
- Jika Anda menggunakan frontend assets (CSS, JavaScript), pastikan untuk mengompilasi atau menyatukan file-file tersebut sebelum menjalankan aplikasi di lingkungan produksi.
- Untuk informasi lebih lanjut tentang instalasi dan konfigurasi Laravel, silakan kunjungi Dokumentasi Laravel.
Ini merupakan assignment work sample test dari Pondoklensa.