Deskripsi Project
Proyek ini membangun sistem backend API untuk manajemen data STNK (Surat Tanda Nomor Kendaraan) menggunakan FastAPI. API ini dirancang untuk menangani operasi terkait STNK, termasuk pencatatan, penyimpanan, dan pengelolaan data kendaraan, dengan sistem otorisasi berbasis peran (role-based access control).
Fitur utama yang dikembangkan meliputi:
CRUD STNK Data: Membuat, membaca, memperbarui, dan menghapus informasi STNK secara terstruktur.
Autentikasi & Otorisasi: Sistem login menggunakan JWT, dengan hak akses berbeda untuk role seperti Admin, CAO, User, dan SuperAdmin.
Relasi Data Terstruktur: Mengelola relasi antar tabel seperti User, Samsat, Wilayah, dan Otorisasi, memastikan data konsisten dan terkontrol.
API Responsif & Aman: Menggunakan standar FastAPI untuk performa tinggi, dokumentasi otomatis, dan validasi data dengan Pydantic.
Proyek ini cocok digunakan sebagai backend untuk aplikasi internal manajemen kendaraan atau sistem otomasi pengelolaan data STNK.