Fullstack
Membangun Blog CMS Modern dengan Next.js, Payload CMS, dan Cloudflare R2
Febri Ardiansyah
Halo, selamat datang di blog saya. Perkenalkan nama saya Febri Ardiansyah, saat ini saya bekerja di sebuah perusahaan, namun disela-sela kesibukan saya, saya aktif mengembangkan web application. Kali ini saya akan membagikan membangun web application menggunakan Payload CMS.
Kenapa Payload CMS?
Saya memilih Payload CMS karena integrasinya sangat bagus dengan Next.js dan TypeScript. Selain itu Payload bersifat self-hosted sehingga saya memiliki kontrol penuh terhadap database, storage, dan deployment.
Payload juga menyediakan admin panel yang modern, hooks yang fleksibel, serta arsitektur yang cocok untuk belajar membangun aplikasi fullstack production-ready.
Setup
Pertama anda perlu memiliki node js versi >=20 dan postgres di local computer anda(jika anda belum menginstall cek tutorial di youtube). Setelah memastikan semua sudah terinstall jalankan perintah dibawah ini.
#jika kamu menggunakan npm
npx create-payload-app@latest
#pnpm
pnpx create-payload-app@latestSetelah anda menjalankan perintah diatas anda akan di berikan beberapa pertanyaan dan isi pertanyaan tersebut dengan
#template
blank
#adaptor
postgre sqljika selesai install masuk ke code editor masing" dan jalankan npm run dev