Tell our clients that we are managing our projects professionally.
Free PMO (Project Management Office), software management project untuk freelancer dan agensi, dibangun dengan Framework Laravel 5.
- Tentang Free PMO
- Tujuan
- Cara Install
- Developer dan Kontributor
- Ingredients (Ramuan)
- Lisensi
- Cara Berkontrobusi
- Screenshots
Free PMO adalah software yang bertujuan untuk mempermudah pengelolaan dan monitor project. Software ini cocok untuk Freelancer dan Agensi/Software House, atau perusahaan yang memiliki layanan project based kepada customernya.
Free PMO terdiri dari dua kata, yaitu Free dan PMO.
- Free bisa jadi singkatan dari Freelancer, bisa juga Free Software (merdeka), dan tentunya Free (gratis).
- PMO singkatan dari Project Management Office, ibarat kantor untuk pengelolaan project.
Fitur utama Free PMO adalah pengelolaan project dan transaksi pembayaran setiap project. Fitur-fitur lain software ini tertuang dalam file konsep.
Development in progress Dalam proses development, perubahan struktur tabel existing akan diubah langsung pada file migration yang sesuai, lihat panduan kontribusi.
Tujuan utama Free PMO adalah membantu pengelolaan data project dengan mudah dan profesional.
Aplikasi ini dapat dipasang dalam server lokal (PC/Laptop) dan server online, dengan spesifikasi berikut :
- PHP 7.0 (dan memenuhi server requirement Laravel 5.5),
- MySQL atau MariaDB,
- SQlite (untuk automated testing).
- Clone Repo, pada terminal :
git clone https://github.com/nafiesl/free-pmo.git
$ cd free-pmo
$ composer install
$ cp .env.example .env
$ php artisan key:generate
- Buat database pada MySQL untuk aplikasi ini
- Setting database pada file
.env
$ php artisan migrate
$ php artisan serve
- Kunjungi web :
http://localhost:8000/app-install
- Isi formulir installasi.
- Selesai, Anda akan login sebagai admin.
Project ini dikembangkan oleh Nafies Luthfi dan para kontributor.
Free PMO dibangun menggunakan metode TDD dengan bahan dan dukungan dari paket-paket berikut ini :
- Framework Laravel (versi 5.2 s/d 5.5).
- luthfi/formfield, Wrapper Form dari laravelcollective/html dengan Bootstrap 3.
- riskihajar/terbilang, membuat angka terbilang (pada fitur cetak kuitansi) dan romawi.
- PHPUnit, PHP testing framework.
- laravel/browser-kit-testing, paket browserkit testing untuk Laravel ^5.4.
- luthfi/simple-crud-generator, CRUD generator berupa artisan command untuk mempercepat workflow TDD.
- johnkary/phpunit-speedtrap, pengecekan testing yang lambat (karena query atau proses yang kurang efektif).
- Start Bootstrap - SB Admin 2, Admin template.
- Bootstrap v3.3.6
- Font Awesome 4.6.3
- select2
- rangeslider.js
- FullCalendar
- morris.js, Grafik laporan pendapatan tahunan dan bulanan.
Project Free PMO merupakan software free dan open source di bawah lisensi MIT.
Jika ingin berkontribusi terhadap project ini, baik untuk membuat Issue, usulan Fitur tambahan, Pull Request, maupun donasi, silakan melihat panduan kontribusi.
$ vendor/bin/phpunit