RESTFul API untuk Aplikasi Ujian Pilihan Ganda Daring menggunakan tools sebagai berikut:
- Framework => Express.js
- DBMS => MariaDB
- ORM => Sequelize
- Web Server => XAMPP
- Clone repo dengan command:
git clone https://github.com/nugraha-abd/siujaring-ptik.git
atau
git clone git@github.com:nugraha-abd/siujaring-ptik.git
-
Install dependencies dan devDependencies dengan command
npm install -
Buat database baru dengan nama
siujaringpada PHPMyAdmin -
Buat file
.envpada folder utama -
Buat variabel
ACCESS_TOKEN_SECRETdanREFRESH_TOKEN_SECRETpada file.env -
Jika ingin menambahkan akun admin jalankan command
npx sequelize-cli db:seed --seed 20211118101545-sample-admin
Username: admin
Password: admin
- Jalankan web service dengan command
npm run dev
Jika ingin menambahkan data dummy ganti command pada langkah no 6 menjadi npx sequelize-cli db:seed:all