Saya sudah menjelaskan motivasi saya dalam pengembangan webapp urban farming.

Tanpa perlu basa-basi.

Pada artikel ini, saya akan membuatnya dalam format dev log.

Biasanya, sebelum memulai, saya akan membuat rencana dulu.

Inilah aplikasi yang saya pilih untuk pengembangan webapp kali ini:

  1. Framework? Remix.
  2. Bahasa? Typescript.
  3. Database? PostgreSQL.
  4. ORM? Prisma.
  5. CSS? TailwindCSS.

Saya hanya akan tulis log:

  1. Remix
  2. Schema Prisma.

Khusus TailwindCSS, saya pakai versi berbayar-nya yaitu tailwindUI.

Instalasi Remix

  • $ npx create-remix@latest myapp
  • $ cd myapp
  • $ npm add isbot
  • $ npm run dev

Saat jalankan $ npx create-remix@latest myapp, jawab dengan :

  • Just the basics
  • Remix App Server
  • TypeScript
  • Yes

Wajib jalankan $ npm add isbot untuk mengatasi error module isbot unknown / not found.

Sisanya lanjut part 2.