Final backend project alterra academy kampus merdeka using clean architecture.
-
Membuat akun pengguna
-
Menambah atau mengubah informasi pengguna
-
Membuat akun pengusaha bengkel
-
Menambah atau mengubah informasi bengkel (lokasi bengkel, jenis layanan, biaya layanan, jadwal operasional)
-
Mendapatkan list bengkel (berdasarkan IP geolocation) dan informasi bengkel yang dipilih pengguna
-
Membuat transaksi order service on-site atau penjemputan kendaraan
-
Melihat order dari user dan workshop
-
User membatalkan transaksi
- jwt
- bcrypt
- validator v10
- logrus for logger
- rotateFilehook
- scribbleDB for local_db (cache jwt)
- viper
- mockery - Mocking framework
- testify - Testing toolkit