- Mengatasi masalah konflik dependensi
- melakukan perombakan frontend, tidak menggunakan vite dan di setup manual
- memperbaiki masalah tsconfig.json
- Membuat metode login dengan JWT sebagai token session
- Memperbarui Frontend dengan menggunakan Vite
- Memberi batasan percobaan login
- Menambahkan folder test dan unit test untuk pengembangan fitur
- Menyediakan 2 lingkungan (production dan development)
- Menghapus package yang tidak dipakai
Menggunakan MERN Stack (MySQL, Express, ReactJS, NodeJS)
perlu Node.js v16+ untuk menjalankan.
cd computer-based-test
npm install
penginstallan package dan dependensi untuk frontend
cd computer-based-test/src/frontend
npm install
Menjalankan server app.ts dalam lingkungan development (port 7774)
cd computer-based-test
npm run start-dev
Menjalankan server app.ts dalam lingkungan development (port 7772)
cd computer-based-test
npm run start-prod
menjalankan ReactJS di frontend (def port 5173)
cd src/frontend
npm run dev
Sejujurnya ini agak goblok ya, gw bingung merge nya gmn, jadi lu kudu buka 2 tab terminal di vscode nya, yang 1 buat run frontend nya, yang 1 buat run backendnya, nanti kalo gw ketemu cara yang lebih ok, gw fix secepatnya ya kawan