
Sebagai seorang Back-End Developer, Anda memutuskan untuk bergabung dengan tim TSC (Technical Steering Committee) dalam mengembangkan sebuah platform e-commerce yang diberi nama OpenShop. Seperti namanya, OpenShop akan menjadi platform penjualan yang dapat diakses oleh siapa saja dengan mudah, serta memungkinkan para penjual dari berbagai kategori produk untuk menawarkan barang-barang mereka secara online.
Aplikasi ini akan dikembangkan secara bertahap, dimulai dari fitur-fitur dasar seperti menambahkan produk, mengelola inventaris, hingga membuat kategori produk. Di masa mendatang, OpenShop diharapkan memiliki kemampuan untuk memungkinkan pengguna membuat wishlist, melakukan filter pencarian produk, hingga membandingkan harga antar toko. Aplikasi ini dirancang untuk menjadi salah satu platform penjualan terbaik di dunia!
Pada tahap pertama, tim TSC bertanggung jawab membangun API dasar untuk OpenShop. Pada tahap ini, API akan menangani pengelolaan produk di dalam database, termasuk fitur untuk menambahkan, menghapus, dan mengubah informasi produk.
Tugas Anda adalah merancang dan membangun API untuk OpenShop sesuai dengan kriteria yang akan dijelaskan pada materi selanjutnya.
Pengujian menggunakan Postman Collection yang telah disediakan oleh tim dicoding :
[743] OpenShopAPITestCollectionAndEnvironment.zip