sebuah app / api yang bisa digunakan untuk menyimpan gambar dan melakukan operasi terhadap gambar yang tersimpan
- express
- morgan (untuk logging)
- mongoose (untuk integrasi dengan mongodb)
- multer (untuk upload gambar dan management gambar)
- zod (untuk validasi query,data,parameter)
- bcrypt (untuk hashing password)
- chalk (membuat logging menjadi berwarna)
- jsonwebtoken
- mongodb
- mendukung rest api request
- user authentication
- GET
- POST
- DELETE
- PATCH
by_title=[TITLE] -> text title yang ada pada gamar
& order_by=[ORDER_OPTION] -> date,title,size
& limit=[Limit] -> jumlah gambar yang ingin di dapatkan
& page=[PAGE] -> untuk pagination (jika limit tidak diberikan defaultnya adalah 3)
[post] /upload
/signin [POST] data -> {username,password}
/signup [POST] data -> {username,password,name,email}
/update/ -> update the user profile
/delete/ -> delete the user profile
/profile -> get the current user profile