Skip to content

ujgsp/digital-product-showcase

Repository files navigation

Digital Product Showcase CMS

Digital Product Showcase CMS adalah aplikasi berbasis web yang dibuat dengan Laravel. Proyek ini berfungsi sebagai Content Management System (CMS) untuk menampilkan dan mengelola produk digital, portofolio proyek, serta layanan yang ditawarkan.

Tujuan

  • Menyediakan solusi sederhana dan fleksibel untuk mengelola produk digital, portofolio, dan layanan.
  • Mempermudah pengelolaan konten melalui admin dashboard.
  • Menampilkan informasi produk, layanan, dan portofolio secara profesional di bagian frontend.
  • Mempermudah optimasi SEO melalui pengelolaan meta data.

Fitur

Frontend

  • Halaman Produk Digital
    • Menampilkan daftar produk digital lengkap dengan deskripsi, gambar, dan harga.
  • Halaman Portofolio
    • Menampilkan daftar proyek yang telah diselesaikan, termasuk deskripsi dan teknologi yang digunakan.
  • Halaman Layanan
    • Menampilkan layanan yang ditawarkan
  • SEO Friendly
    • Optimasi untuk mesin pencari melalui meta data yang dapat dikelola dari admin dashboard.
  • Halaman Contact dan Support

Admin Dashboard

  • Manajemen Produk
  • Manajemen Portofolio
  • Manajemen Halaman
  • Manajemen Halaman Eksternal
  • SEO Management
  • Pengaturan Sistem
  • Pengaturan Email
  • Manajemen Layanan
  • Manajemen Iklan
  • Manajemen Penjualan Produk

Cara Install

Aplikasi ini dapat diinstal pada server lokal maupun online dengan spesifikasi berikut:

Kebutuhan Server

  1. PHP 8.1 (dan sesuai dengan persyaratan server Laravel 10.x).
  2. Database MySQL atau MariaDB.
  3. SQLite (digunakan untuk pengujian otomatis).

Langkah Instalasi

  1. Clone repositori ini dengan perintah: git clone https://github.com/ujgsp/digital-product-showcase.git
  2. Masuk ke direktori buku-masjid: $ cd digital-product-showcase
  3. Instal dependensi menggunakan: $ composer install
  4. Salin berkas .env.example ke .env: $ cp .env.example .env
  5. Generate kunci aplikasi: $ php artisan key:generate
  6. Buat database MySQL untuk aplikasi ini.
  7. Konfigurasi database dan pengaturan lainnya di berkas .env.
    APP_URL=http://localhost
    
    DB_DATABASE=nama_database
    DB_USERNAME=username
    DB_PASSWORD=password
    
  8. Jalankan migrasi database: $ php artisan migrate --seed
  9. Buat tautan penyimpanan: $ php artisan storage:link
  10. Mulai server: $ php artisan serve
  11. Buka web browser dengan alamat web: http://localhost:8000, kemudian masuk dengan akun bawaan:
    email: superadmin@mail.com
    password: password
    

Screenshot

Halaman Depan

Halaman Depan

Halaman Dashboard

Halaman Dashboard

Lisensi

Proyek ini adalah perangkat lunak open-source yang dilisensikan di bawah Lisensi MIT.

About

Digital Product Showcase CMS, built with Laravel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors