Pengantar
Prasyarat
Node.js yang dipakai saat tutorial ini dibuat adalah versi LTS (v22.11.0 terhitung tanggal 2024-11-15).
Tidak wajib memakai versi yang sama. Jika memakai versi Node.js yang berbeda, ada kemungkinan tidak terjadi masalah selama versi yang digunakan tidak terlalu jauh.
Peringatan
Saat ini, alurkerja-ui belum mempunyai integrasi yang baik dengan backend Alurkerja Java.
Maka, dalam tutorial ini, kita mempunyai kondisi berikut:
- Ada beberapa workaround yang dilakukan agar fungsi bisa berjalan.
- Ada beberapa workaround yang seharusnya dilakukan, tetapi tidak, demi mengurangi kompleksitas tutorial dasar ini.
Tautan relevan dalam tutorial ini
- BPMN: https://alurkerja-starter.alurkerja.com/camunda/app/cockpit/default/#/processes
- Swagger: https://alurkerja-starter.alurkerja.com/swagger-ui/index.html
- Vite: https://vite.dev
- Typescript: https://www.typescriptlang.org
- React: https://react.dev
- Tailwind CSS: https://tailwindcss.com
- React Router: https://reactrouter.com
- react-hook-form: https://react-hook-form.com
- Zod: https://zod.dev