Skip to content

Aplikasi manajemen inventaris berbasis Laravel Filament untuk pengelolaan stok barang secara efisien dan terstruktur.

Notifications You must be signed in to change notification settings

jonyxz/inventory-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

  • Disusun oleh:
    • Reza Aditya Ramadhan / A11.2022.14467
    • Johan Ridho Akbar Auradhana / A11.2022.14472
    • Muhammad Fachruddin / A11.2022.14476

Laravel Filament Inventory Management

Sebuah aplikasi manajemen inventaris berbasis Laravel Filament yang dirancang untuk mengelola persediaan barang di suatu toko. Aplikasi ini berjalan dalam lingkungan Docker dengan PostgreSQL sebagai database utama.

Fitur Utama

  • Widget Ringkasan Stok Barang
    Menampilkan informasi stok barang langsung di dashboard admin, mencakup total stok, nilai stok, dan harga rata-rata barang untuk kemudahan pemantauan.

  • Pengelolaan Data Admin
    Memungkinkan admin untuk mengelola data persediaan dengan akses yang terstruktur dan efisien.

  • Pengelolaan Data Barang
    Mempermudah penambahan, pengubahan, dan penghapusan data barang di dalam sistem.

  • Pengelolaan Kategori Barang
    Menyediakan pengelompokan barang ke dalam berbagai kategori, sehingga memudahkan analisis dan pemantauan data.

  • Pengelolaan Data Pemasok
    Memudahkan pelacakan informasi pemasok untuk mendukung manajemen rantai pasokan.

  • Pencatatan Riwayat Perubahan
    Menyimpan riwayat setiap perubahan data beserta admin yang bertanggung jawab, untuk menjaga transparansi dan akuntabilitas.

Teknologi yang Digunakan

  • Laravel Filament
  • Docker & Docker Compose
  • PostgreSQL

Aplikasi ini diharapkan dapat membantu pengelolaan persediaan barang secara efisien dan terstruktur dengan kemudahan pemantauan langsung dari dashboard.


Persyaratan

  • Docker dan Docker Compose

📥 Clone Repository

    git clone https://github.com/jonyxz/inventory-management.git
    cd inventory-management

📦 Instalasi

Build Aplikasi

Build dan jalankan aplikasi menggunakan docker compose :

    docker-compose up -d --build

Konfigurasi Aplikasi

Masuk ke shell container aplikasi inventory-management-app

  1. Salin file .env.example menjadi .env:
    cp .env.example .env
  1. Install dependensi Laravel Filament menggunakan Composer:
    composer install
  1. generate application key:
    php artisan key:generate

Migrasi Database

Masuk ke shell container aplikasi inventory-management-app dan migrasi database untuk membuat tabel:

    php artisan migrate

Tambahkan Data Dummy

Mengisi database dengan data dummy (opsional):

    php artisan migrate:fresh --seed

🌐 Akses Aplikasi

Masuk ke shell container aplikasi inventory-management-app dan Memulai server Laravel Filament dengan Docker:

    php artisan serve --host=0.0.0.0 --port=8000

Setelah aplikasi berjalan, Anda dapat mengakses dashboard admin melalui:

Catatan: Jika Anda menggunakan data dummy, akun admin dengan email [email protected] dan password katasandi sudah disediakan.

About

Aplikasi manajemen inventaris berbasis Laravel Filament untuk pengelolaan stok barang secara efisien dan terstruktur.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages