Skip to content

A Bea Cukai Blitar database website that focuses on features for storing intelligence data, enforcement actions, investigations, and an e-sbp feature that allows enforcement officers to input data on the spot, as well as data monitoring features using charts and Excel documents.

License

Notifications You must be signed in to change notification settings

ExcWasHere/simap

Repository files navigation

Sistem Monitoring Penindakan - Bea Cukai

Sistem manajemen dan monitoring untuk penindakan pelanggaran kepabeanan, dilengkapi dengan modul intelijen dan penyidikan. Dibangun menggunakan Laravel 11 dengan antarmuka modern.

Fitur

  • 📊 Dashboard monitoring dengan visualisasi data
  • 📄 Manajemen dokumen penindakan lengkap
  • 🔍 Pelacakan kasus intelijen dan penyidikan
  • 📱 Antarmuka responsif
  • 🔐 Autentikasi berbasis NIP
  • 📂 Unggah dan kelola dokumen digital
  • 📈 Laporan statistik penindakan
  • 🔔 Notifikasi status kasus
  • 🗃️ Pencarian dan filter data yang komprehensif

Tech Stack

  • Framework: Laravel 11
  • Styling: Tailwind CSS v4
  • Animations: GSAP 3.12
  • Database: MySQL
  • PHP Version: 8.2+
  • Build Tool: Vite
  • HTTP Client: Axios

Prerequisites

  • PHP >= 8.2
  • Composer
  • Node.js & NPM
  • MySQL

Installation

  1. Clone the repository:

    git clone [<repository-url>](https://github.com/ExcWasHere/Project01.git)
    cd [<project-folder>](Project01)
  2. Install PHP dependencies:

    composer install
  3. Install Node.js dependencies:

    npm install
  4. Create and configure the environment file:

    cp .env.example .env
    php artisan key:generate
  5. Configure your database in .env:

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=your_database
    DB_USERNAME=your_username
    DB_PASSWORD=your_password
  6. Run migrations and seed the database:

    php artisan migrate --seed
  7. Create storage link:

    php artisan storage:link
  8. Build assets:

    npm run build

Development

  • Run the development server:

    php artisan serve
  • Also run this on another terminal and watch for asset changes:

    npm run dev

Default Login Credentials

Field Value
NIP 1234567890
Email admin@gmail.com
Password password

Note

If you have already migrated the database and want to reseed it, use this command:

php artisan migrate:refresh --seed

Contributing

We welcome contributions! Here's how you can contribute:

  1. Fork the repository

  2. Create your feature branch:

    git checkout -b feature/amazing-feature
  3. Commit your changes:

    git commit -m 'Add some amazing feature'
  4. Push to the branch:

    git push origin feature/amazing-feature
  5. Open a Pull Request

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

We extend our gratitude to the following:

  • The Laravel Team
  • The Tailwind CSS Team
  • The GSAP Team
  • Direktorat Jenderal Bea dan Cukai

About

A Bea Cukai Blitar database website that focuses on features for storing intelligence data, enforcement actions, investigations, and an e-sbp feature that allows enforcement officers to input data on the spot, as well as data monitoring features using charts and Excel documents.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •