Pengalaman Mengerjakan Tugas Website Film dengan Laravel

Sebagai bagian dari tugas mata kuliah Web Framework, saya mendapat kesempatan untuk membuat sebuah website film menggunakan Laravel. Tugas ini memberikan pengalaman langsung dalam mengimplementasikan teknologi yang telah dipelajari di kelas, mulai dari membuat database hingga tampilan akhir website.

Memulai dengan Skema Database

Tugas ini dimulai dengan skema database yang sudah disediakan. Tabel-tabel seperti films, genres, dan actors menjadi fondasi dari website ini. Menggunakan Laravel, saya membuat tabel-tabel tersebut dengan fitur migrations. Hal ini membuat proses pengelolaan database menjadi lebih terstruktur dan mudah dimodifikasi jika diperlukan.

Membuat Logika dan Tampilan Website

Setelah database selesai, saya berfokus pada logika dan tampilan website. Laravel dengan Blade templating-nya sangat membantu saya dalam membuat tampilan yang dinamis. Saya juga menggunakan Tailwind untuk memastikan tampilan website responsif dan mudah digunakan, baik di desktop maupun perangkat mobile.

Beberapa halaman utama yang saya buat:

  • Halaman Daftar Film: Menampilkan semua film dalam format grid dengan poster, judul, dan deskripsi singkat.

Halaman Daftar Film

  • Halaman Detail Film: Berisi informasi lengkap tentang film, termasuk deskripsi, tahun rilis, dan genre.

    Halaman Detail Film

    Menyimpan Gambar Poster

    Untuk menyimpan poster film, saya menggunakan fitur Laravel Storage. Gambar disimpan di direktori storage, sehingga mudah diakses dan ditampilkan di halaman website. Laravel juga mempermudah proses upload dan pengelolaan file.

    Hasil Akhir

    Proyek ini memberikan saya pengalaman berharga dalam mengembangkan sebuah aplikasi web menggunakan Laravel. Berikut adalah beberapa tampilan dari website yang saya buat:

    Kesimpulan

    Sebagai tugas mata kuliah, proyek ini tidak hanya membantu saya memahami Laravel dengan lebih baik tetapi juga memberikan gambaran nyata tentang bagaimana membangun sebuah aplikasi web dari awal. Semoga pengalaman ini dapat berguna di masa depan!

    Demo Website Bisa di Akses Disini: film.rezweb.my.id