Aplikasi Manajemen Penjadwalan Tugas.
Native JavaScript App
Jika kamu ingin melakukan kontribusi ke proyek ini, kamu dapat melakukan fork
terlebih dahulu. Setelah itu, pull request
kamu akan di review oleh anggota tim C23-M4014.
Setelah melakukan fork
, kamu dapat menggunakan script runner dibawah
- Untuk menjalankan proyek mode development.
npm run start:dev
Secara default, proyek mode development berjalan di
http://127.0.0.1:5000/
- Untuk melakukan build proyek mode production.
npm run start:prod
- Menghidupkan
http-server
.
npm run serve
- Jika kamu ingin melakukan build sekaligus menghidupkan
http-server
setelah build, kamu dapat melakukan.
npm run serve:prod
- Selengkapnya dapat dilihat di
package.json
pada bagian"scripts"
.
Kami mengutamakan performa kecepatan aplikasi sehingga JavaScript murni (vanilla JavaScript) menjadi pilihan kami sebagai tech stack utama pada proyek ini.
Aplikasi "Tugas.ku" dapat berjalan secara offline dengan bantuan teknologi Progressive Web Apps. Untuk dapat menyimpan data yang diinput oleh pengguna, kami memanfaatkan Web Storage API. Dengan bantuan localStorage
kami dapat mengelola data yang diinput oleh pengguna.
Dengan adanya teknologi Progressive Web Apps memungkin aplikasi "Tugas.ku" dapat di install di web browser dan berjalan layaknya sebuah aplikasi native. Tanpa perlu pemasangan aplikasi atau mencari aplikasi di store tertentu (seperti Google Play Store dan sebagainya).