💻

Kelas Full Stack Website Developer Laravel 11

Jul 16, 2024

Kelas Full Stack Website Developer menggunakan Laravel 11

Pendahuluan

  • Membuat project modern: Website Apotek Online
  • Peran sebagai freelancer mengerjakan project menggunakan Laravel
  • Dimulai dari memahami brief klien
  • Memahami user flow dan menyusun routing sesuai desain

Database Skema/ERD

  • Belajar memahami skema database atau Entity Relationship Diagram (ERD)
  • Mengikuti atribut dan relationship pada setiap entity saat membuat file migration

Template Desain Figma

  • Menggunakan konsep mobile-first design
  • Desain difokuskan untuk pengguna mobile
  • Contoh aplikasi seperti Go-Jek atau Grab
  • Pengguna menggunakan smartphone untuk membeli obat-obatan secara online

User Role

  • Dibagi antara pembeli obat dan pemilik apotek
  • Fitur-fitur untuk pemilik apotek:
    • Menambahkan kategori produk
    • Mengelola data produk (edit, hapus)
    • Melihat dan mengelola transaksi

Fitur Aplikasi

  • Customer View:

    • Pencarian produk
    • Melihat detail produk
    • Menambahkan produk ke keranjang
    • Fitur keranjang dilindungi dengan fitur login
    • Detail pembayaran dan pilihan transfer manual
    • Pengisian alamat pengiriman
    • Konfirmasi pembayaran
  • Owner View:

    • Melihat transaksi masuk dan mengelola status transaksi
    • Mengaprove transaksi setelah pembayaran diverifikasi
    • Fitur menghubungi pemilik apotek jika transaksi belum diproses

Tujuan Kelas

  • Cocok untuk yang sudah belajar Laravel dasar dan ingin mendevelop sistem yang lebih rumit
  • Belajar memahami brief klien seperti seorang freelancer
  • Tantangan lebih lanjut dalam bekerja sebagai developer website