Aplikasi URL Shortener akan melakukan shortening pada URL yang dimasukkan dengan menggunakan hash. Pengguna dapat mengedit URL yang sudah dibuat untuk mendapatkan URL custom
- Front End : Angular.js
- Back End : Laravel 5.4
- Database MySQL, terdapat database yang sudah dibuat untuk menyimpan data
- Composer (sudah terinstall dependency melalui perintah 'composer install')
- Copy file .env.example dan rename menjadi .env
- Ganti konfigurasi database (connection, host, port, username, password, nama database (sesuai nama database yang dibuat))
- Jalankan perintah 'php artisan key:generate' untuk generate application key
- Jalankan perintah 'php artisan migrate:install' untuk melakukan setup database
- Jalankan perintah 'php artisan migrate' untuk melakukan setup tabel
- Jalankan perintah 'php artisan serve' untuk menyalakan server
To Do List disertai perkiraan tanggal jadi
- Menginstall Framework yang digunakan (5 Juli)
- Perancangan aplikasi (basis data, gui, dsb) (6 Juli)
- Pembuatan Interface dasar dengan Boostrap (8 Juli)
- Pembuatan Interface secara fungsional (menggunakan Angular.js) (9 Juli)
- Pembuatan fungsi hashing (POST Request untuk mendapatkan shortened URL) (16 Juli)
- Pembuatan fungsi redirect (GET Request untuk redirect ke URL) (20 Juli)
- Pembuatan fungsionalitas tambahan (Edit shortlink) (20 Juli)
- Pembuatan unit test dengan PHP Unit (22 Juli)
- Testing final, finishing (sebelum 26 Juli)