Skip to content

hawariMuflihMunte/Tugas.ku

Repository files navigation

Tugas.ku

Aplikasi Manajemen Penjadwalan Tugas.
Native JavaScript App

Tech Stack


Perancangan Proyek



Kontribusi

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.


Penggunaan

Setelah melakukan fork, kamu dapat menggunakan script runner dibawah

  1. Untuk menjalankan proyek mode development.
npm run start:dev

Secara default, proyek mode development berjalan di

http://127.0.0.1:5000/
  1. Untuk melakukan build proyek mode production.
npm run start:prod
  1. Menghidupkan http-server.
npm run serve
  1. Jika kamu ingin melakukan build sekaligus menghidupkan http-server setelah build, kamu dapat melakukan.
npm run serve:prod
  1. Selengkapnya dapat dilihat di package.json pada bagian "scripts".

Deskripsi

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).


Lisensi

Apache License Version 2.0