Skip to content

indogreen/project-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Indogreen Project Management

Aplikasi manajemen proyek internal Indogreen untuk mengelola proyek energi surya (PLTS/PJUTS), aktivitas, mitra, sertifikat, keuangan, dan inventori gudang.

Tech Stack

Layer Teknologi
Frontend SvelteKit 5, Svelte 5, Tailwind CSS 4, Vite 7, Chart.js
Backend Laravel 13, PHP 8.4
Auth JWT (php-open-source-saver/jwt-auth)
RBAC Spatie Laravel Permission
Database MySQL
Dev Tools ESLint, Prettier, Vitest, PHPUnit, Laravel Pint

Fitur Utama

  • Dashboard — Statistik proyek, tren bulanan, distribusi status & kategori, top customer
  • Proyek — CRUD proyek PLTS/PJUTS dengan filter, sorting, dan relasi mitra
  • Aktivitas — Pencatatan aktivitas proyek (invoice, PO, expense report, dll) dengan attachment
  • Mitra — Manajemen customer & vendor (pribadi/perusahaan)
  • Sertifikat — Manajemen barang sertifikat dan sertifikat proyek
  • Keuangan — Laporan keuangan proyek
  • Inventori — Gudang, item, kategori, mutasi stok (inbound/outbound/transfer/alokasi proyek)
  • Role & Permission — RBAC 4-tier (super_admin, admin, staff, user) dengan permission per modul
  • Activity Log — Audit trail otomatis untuk semua operasi CRUD
  • Settings — Pengaturan profil, password, tema, dan manajemen user

Quick Start

Backend (Laravel)

cd backend
composer install
cp .env.example .env
php artisan key:generate
php artisan jwt:secret
php artisan migrate --seed
php artisan serve

Frontend (SvelteKit)

cd frontend
npm install
cp .env.example .env
npm run dev

Dokumentasi

Dokumentasi teknis lengkap tersedia di folder docs/.

Lisensi

MIT License — Copyright © 2026 Indogreen

About

Internal project management system to handle projects, daily activities, partners, certifications, and financial reporting. Built with Laravel and SvelteKit.

Topics

Resources

License

Stars

5 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors