Sistem Manajemen Proyek adalah aplikasi berbasis web yang dirancang untuk membantu perusahaan atau organisasi khususnya di CV. Magnum Solusion yang menjadi studi kasus dalam mengelola proyek mereka secara efisien. Sistem ini memungkinkan pengguna untuk melacak status proyek, mengelola sumber daya, dan memantau ketersediaan material yang diperlukan untuk menyelesaikan proyek.
Tujuan utama dari sistem ini adalah untuk meningkatkan produktivitas, mengurangi kesalahan dalam pengelolaan proyek, dan memberikan visibilitas yang lebih baik terhadap progres proyek.
- Manajemen Proyek: Membuat, mengedit, dan menghapus proyek dengan informasi lengkap seperti nama proyek, klien, tanggal mulai, dan tanggal selesai.
- Manajemen Material: Melacak ketersediaan material dengan status "Available" atau "Out of Stock".
- Filter dan Sorting: Memfilter proyek berdasarkan status, klien, atau tanggal jatuh tempo, serta mengurutkan data berdasarkan nama proyek atau klien.
- Dashboard Interaktif: Menampilkan grafik status proyek dan ketersediaan material secara visual.
- Role-Based Access Control: Mengelola akses pengguna berdasarkan peran seperti Admin, Engineer, dan Client.
- Project Engineer: Memiliki akses penuh untuk mengelola proyek, material, dan pengguna.
- Engineer: Bertanggung jawab untuk melacak progres proyek dan memastikan material tersedia.
Ikuti langkah-langkah berikut untuk menjalankan aplikasi ini di lingkungan lokal Anda:
Clone repository ini ke komputer Anda:
git clone https://github.com/username/sistem-manajemen-proyek.gitPindah ke direktori proyek yang baru saja di-clone:
cd sistem-manajemen-proyekInstall dependensi yang diperlukan menggunakan Composer:
composer installSalin file .env.example menjadi .env dan sesuaikan konfigurasi database serta pengaturan lainnya:
cp .env.example .envJalankan perintah berikut untuk menghasilkan kunci aplikasi:
php artisan key:generateLakukan migrasi database untuk membuat tabel yang diperlukan oleh aplikasi:
php artisan migrateTerakhir, jalankan aplikasi menggunakan perintah berikut:
php artisan serveAplikasi sekarang dapat diakses melalui http://localhost:8000.
Sistem Manajemen Proyek diharapkan dapat menjadi solusi efektif dalam mengelola proyek-proyek Anda. Dengan fitur-fitur unggulan yang ditawarkan, diharapkan produktivitas tim Anda dapat meningkat dan pengelolaan proyek menjadi lebih terstruktur.
Untuk informasi lebih lanjut, Anda dapat mengunjungi dokumentasi resmi atau menghubungi tim pengembang.
Terima kasih telah menggunakan Sistem Manajemen Proyek. Selamat mengelola proyek Anda!
