Web EEC ini dikembangkan dengan Framework Laravel karena sekaligus sekalian untuk belajar dan biar lebih aman sistemnya (karena membangun dari framework yang sudah di desain oleh professional dan rapi). Semua file web ada di dalam folder www. Selain itu web ini juga menggunakan Virtual Machine Vagrant, vagrant ini berfungsi sekedar untuk menjalankan seluruh web server dalam OS yang berbeda (OS di dalam OS, menjalan kan server web ini (Ubuntu) dalam windows/Linux kita sendiri). Tidak wajib harus menginstall vagrant, boleh saja langsung install Apache di komputer.
- Laravel
- Vagrant
- Twitter Bootstrap - untuk desain awal CSS, selagi menunggu desain beneran
- HTML 5 Boilerplate - kerangka awal html5 yang rapi
- NodeJS - Untuk menginstall gulp
- Gulp - Automatic task runner, otomatis me minify CSS
- SASS - CSS yang lebih baik
Program yang HARUS ada :
- Git clone semua repo ini
- Install Apache, PHP, MySQL (LAMP/WAMP/sejenisnya)
- Pastikan mod_rewrite dan php5-mcrypt sudah aktif
- Install Nodejs
- Copy semua yang ada di dalam direktori www ke dalam folder www nya Apache
- Ubah setting site-available apache agar public_html jadi ke folder /www/public_html/onlinetest (tidak perlu di server produksi)
- Buka folder www/laravel4 dan jalankan perintah
php composer.phar install
- Buka folder www/public_html/onlinetes dan jalankan perintah
npm install
- Seharusnya sudah dapat dibuka dengan lancar amin
- Install VirtualBox
- Install Vagrant
- Buat direktori yang untuk menyimpan file file ini
- git clone semua repo ini ke dalam direktori itu
- Buka direktori itu dalam command line
- Ketikkan perintah vagrant up untuk menjalankan vm update, minta file vm box dari Dhika dulu
- Website bisa dibuka dengan alamat localhost:10088 atau 192.168.2.2
NB kalau menjalankan vagrant up, berarti akan mendownload file installer Ubuntu yang kira2 besarnya 500 MB, jadi posisikan diri dulu di wifi yang kenceng.
- Selesai mensetup semua library dan frameworknya
- Baru membuat kasaran halaman login
- Buat desain alur penggunaan/model/DB
- Buat desain UI
- Buat Model User
- Buat DB penyimpan