UTS - Pemrograman Web Lanjut
- install pip, python dan mysql terlebih dahulu
- masuk ke directroy backend dengan
cd Backend
- install library yang dibutuhkan dengan
pip install -r requirements.txt
- Import ke database anda menggunakan file
keranjangku.sql
- jalankan projek dengan
python app.py
- jalankan unit test dengan
python test.py
- install depedencies yang dibutuhkan dengan
npm install
atauyarn
- jalankan project dengan
npm dev
atauyarn dev
- BE dan FE berjalan secara terpisah (Microservices)
- Terdapat
middleware
yang mengharuskan user login dahulu sebelum melakukan aktifitas - implementasi
JWT
untuk keamanan login selama 30 menit - implementasi
Redux
untuk mengelola state - user dapat
login
danregister
- user dapat
logout
- user dapat melakukan
CRUD
pada produk - user dapat menambahkan item ke keranjang
- user dapat melihat hasil dari
kalkulasi
item yang ada di keranjang dari hasilgRPC
- user dapat melihat semua item
- user dapat melihat item yang dibuat sendiri
Menggunakan unittest dari library python dan pyramid, dimana unittest ini sudah terhubung langsung dengan database.
klik disini, atau dapat melihat gambar dibawah ini