Website kutipan/quote dengan laravel

Membuat website dimana user bisa memasukkan kutipan-kutipan alias quote, bisa diimplementasikan untuk blog, forum atau toko online. Ada banyak yang akan dipelajar disini, sistem tag, filter, likes dan komentar

Detail Kelas

  • Trailer laravel kutipan

    Trailer membuat proyek quotes atau kutipan dengan laravel. Kalian bisa implementasikan yang dipelajari disini untuk membuat forum, membuat blog, membuat toko online dan lain-lain

  • Sistem authentikasi user

    kita mulai dengan membuat sistem authentikasi user, dari migrasi, model dan view yang automatis untuk login juga register pada laravel

  • Membuat table kutipan

    Bagimana dengan struktur table database dari kutipan itu sendiri, kolom apa saja yang kita butuhkan

  • Model dan relasi kutipan

    Membuat model dari kutipan dan mengatur relasinya dengan user pada model masing-masing

  • Form memasukkan data

    Menyiapkan form agar user bisa mulai memasukkan kolom-kolom yang diperlukan untuk data kutipannya

  • Input database dan validasi error

    Memasukkan data kutipan ke database beserta validasi error yang dibutuhkan

  • List daftar kutipan dan pesan berhasil

    Menampilkan daftar kutipan pada index, kita juga akan menyertakan feedback berupa alert kepada user, agar UX nya lebih baik

  • Halaman single

    Halaman single atau halaman detail dari masing-masing kutipan, setiap user bisa melihat detail dari kutipan yang diinginkan

  • Tombol edit dan delete

    Membuat tombol edit dan delete untuk memudahkan user memanipulasi data kutipan yang dibuat oleh mereka masing-masing

  • Edit dan hapus kutipan

    Membuat fungsi edit dan hapus itu sendiri pada controller agar perubahan data bisa tersambung dengan database

  • Generate kutipan random

    Membuat tombol dan fungsi untuk mengacak daftar kutipan dan menampilkannya ke user

  • Halaman profile

    Halaman profile untuk user yang sedang login, lengkap dengan data kutipan yang sudah dibuat

  • Melihat profil orang lain

    Melihat halaman profile orang lain dengan mengeluarkan route yang sudah kita buat dari group middleware authentikasi

  • Menyiapkan komentar

    Menyiapkan database dari sistem komentar yang akan digunakan pada setiap halaman kutipan

  • Membuat komentar

    Mulai membuat komentar dan fungsi untuk memasukkanya ke database agar bisa ditampilkan langsung pada halaman singlenya

  • Edit dan hapus komentar

    sama seperti kutipannya, user yang membuat komentar juga boleh menghapus atau mengedit komentar masing-masing

  • Debugbar dan eager loading

    install laravel debugbar untuk melihat detail penggunaan laravel pada setiap halaman, kita juga akan mengimprove query yang digunakan dengan eager loading

  • Menyiapkan table kategori

    siapkan table kategori untuk sistem tag atau pengkatogerian dari masing-masing kutipan agar lebih mudah dikelompokkan

  • User input tag

    Kita akan menggunaka dropdown sebagai media untuk user memasukkan daftar tag yang diinginkan

  • Edit tag sebelumnya

    Bagaimana dengan cara mengedit tag yang sebelumnya sudah diinput oleh user, metode apa yang digunakan untuk table pivotnya

  • Filter search dan tag

    Mengimplementasikan Fungsi Search berdasarkan judul kutipan dan juga filter berdasarkan tag atau kategori masing masing

  • Migrasi dan model likes

    Menyiapkan migrasi dan model untuk sistem likes, yap seperti pada facebook, masing-masin postingan bisa di like oleh user, kita akan lihat bagaimana cara membuat sistem like disini

  • Input like ke database

    Memasukkan data like yang dibuat lewat ajax ke database

  • Feedback dan validasi

    memberikan feedback pada frontend yaitu untuk user agar jelas apa yang terjadi ketika user melakuka action tertentu

  • Sistem unlike

    Bukan hanya like tapi user juga bisa unlike atau mencancel favorit kutipan sebelumnya

  • Refactor trait dan component

    DRY prinsip utama dalam programming yaitu dont repeat yourself. Kita akan melakukan refactor untuk sistem like yang baru saja kita buat

  • Notifikasi bag1

    Banyak yang bertanya bagaimana cara membuat sistem notifikasi pada sekolahkoding, disini akan kita lihat cara mengirim pemberitahuan ke user yang relevan dari action tertentu

  • Notifikasi bag2

    Melanjutkan sistem notifikasi sebelumnya, kita lihat bagaimana membuat halaman notifikasi dan mengupdate statusnya sudah terlihat atau belum

  • Improve sistem tag

    Masih ada selalu yang bisa kita improve, kali ini sistem tag yang sebelumnya tidak sempurna ketika user tidak lulus validasi membuat kutipan akan kita perbaiki

  • Selesai membuat laravel kutipan

    selamat! teman-teman sudah selesai membuat sistem kutipan dengan laravel, ingat terus latihan biar lancara make laravelnya! jangan cepat puas!