Platform Manajemen Pesanan Jasa Tugas
JIERjoki adalah platform web full-stack untuk mengelola pemesanan jasa bantuan tugas secara terstruktur. Pengguna dapat membuat pesanan melalui formulir 3 langkah, menentukan kategori, deadline, dan harga, lalu melanjutkan pembayaran melalui Midtrans Snap.
Aplikasi menyediakan autentikasi berbasis JWT dengan peran Customer, Worker, dan Admin. Customer dapat memantau status pesanan, Worker dapat mengambil serta menyerahkan hasil pesanan, sedangkan Admin dapat membuat akun Worker dan memantau seluruh pesanan melalui dashboard.
Backend dibangun sebagai REST API menggunakan Express dan Prisma dengan PostgreSQL. Sistem juga mencakup validasi input, upload file submission, status pesanan, ulasan worker, proteksi keamanan dasar, rate limiting, serta halaman status pembayaran.
KEY FEATURES
- 01Autentikasi JWT dengan Role Customer, Worker, dan Admin
- 02Pembuatan Pesanan 3 Langkah dengan Validasi Deadline dan Harga
- 03Pembayaran Online Terintegrasi Midtrans Snap dan Webhook
- 04Dashboard untuk Monitoring Status Pesanan
- 05Manajemen Worker dan Seluruh Pesanan oleh Admin
- 06Worker Claim Order, Submit File Hasil, dan Alur Revisi
- 07Sistem Rating dan Review Worker
- 08REST API dengan Prisma, PostgreSQL, Helmet, dan Rate Limiting
TECH STACK
Next.jsReactNode.jsExpress.jsPostgreSQLPrismaTailwind CSSMidtransJWTReact Query
