siaupheng aaaf0a9215 Refactor member and product scripts to use concise method definitions
- Updated all function declarations to use ES6 shorthand method syntax in member.js, member_grup.js, point_barang.js, point_skema.js, point_tipe.js, kategori.js, operator.js, produk.js, produk_grup.js, rekpos.js, satuan.js, supplier.js, and varian.js.
2026-11-01 14:57:54 +07:00
2026-10-29 13:34:31 +07:00
2026-10-29 13:34:31 +07:00
2026-10-29 13:34:31 +07:00
2026-10-29 13:34:31 +07:00
2026-10-29 13:34:31 +07:00
2026-10-29 13:34:31 +07:00
2026-10-29 13:34:31 +07:00

INVESA

INVESA adalah Aplikasi Stok dan Penjualan POS, yang dibangun dengan basis flightphp/core dan siaupheng/webapp.

Ini adalah versi fork yang telah disesuaikan dengan kebutuhan dari Toko Cahaya Masa - Mempawah.

Instalasi

Aplikasi ini membutuhkan nginx sebagai proxy web server dan PHP versi 8.3 (keatas).

git clone https://git.trifonia.cloud/CMASA-MEMPAWAH/cmasa.git

Setelah berhasil clone, pastikan app/config/app.php dan .env telah disalin dan disesuaikan sesuai kebutuhan.

Menjalankan Aplikasi

Tanpa perlu install aplikasi tambahan

Untuk menjalankan aplikasi dalam bentuk pengembangan (development), anda bisa jalankan perintah

cd cmasa
composer start

Setelah itu, buka http://localhost:8000 di browser anda.

Catatan: Jika anda menemukan pesan error seperti Failed to listen on localhost:8000 (reason: Address already in use) maka anda dapat mengubah port aplikasi untuk dijalankan di port berbeda. Anda dapat mengubah pada file composer.json di bagian port bagian scripts.start ini.

Instalasi dengan Docker

Anda dapat install Docker dan gunakan docker-compose untuk menjalankan aplikasi dengan docker, jadi anda jalankan perintah berikut :

cd cmasa
docker-compose up -d
# or if a newer version of docker
docker compose up -d

Setelah itu, buka http://localhost:8000 di browser anda.

Struktur Project

Project ini dibuat dengan struktur yang mempermudah untuk maintenance dan dibaca oleh AI. berikut adalah struktur nya :

cmasa/
│
├── app/                # Folder utama aplikasi (BE)
│   ├── Controllers/    # Route controllers
│   ├── Middlewares/    # Custom middleware classes/functions
│   ├── Scripts/        # Script JS for every Controllers
│   ├── Styles/         # Extra CSS Styles
│   ├── Utils/          # Utility/helper functions
│   ├── views/          # View templates
│   ├── config/         # Configuration files (database, app settings, routes)
│   └── commands/       # Custom CLI commands for Runway
│
├── public/             # Web root (index.php, assets, etc.) (FE)
│
├── vendor/             # Composer dependencies
│
├── temp/               # Cache, Session, Error Logs
│
├── composer.json       # Composer config
│
└── README.md           # Project overview
S
Description
Toko Cahaya Masa
Readme
2.9 MiB
Languages
PHP 71.7%
JavaScript 27%
Twig 0.8%
CSS 0.5%