Skip to content

Manajemen mahasiswa menggunakan livewire 2 dan laravel 9.

License

Notifications You must be signed in to change notification settings

galihap76/majema

Repository files navigation

Manajemen Mahasiswa 📋

Majema singkatan dari manajemen mahasiswa merupakan aplikasi web yang di bangun dengan framework laravel 9. Tujuan aplikasi web ini adalah untuk memanajemen data mahasiswa dalam sebuah kampus dan saya membangun ini sebagai contekan aja. Sebagai tambahan, aplikasi web ini mendukung komponen livewire memungkinkan aplikasi berinteraksi dengan antarmuka modern. Aplikasi web ini hanya memiliki satu user saja untuk login yaitu administrator.

Fitur Auth App 🔐

  • Register
  • Login
  • Lupa password
  • Log out
  • Remember me

Fitur Utama App 📱

  • Menghitung total semua mahasiswa
  • Menghitung total mahasiswa aktif
  • Menghitung total mahasiswa tidak aktif
  • Tampilkan data mahasiswa
  • Tambah data mahasiswa
  • Edit data mahasiswa
  • Delete data mahasiswa
  • Search data mahasiswa
  • Tampilkan mahasiswa yang aktif
  • Tampilkan mahasiswa yang tidak aktif

Install⚙️

Jika Anda ingin menggunakan aplikasi web ini berikut langkah langkah nya :

  1. Lakukan git clone
git clone https://github.com/galihap76/majema.git
  1. Masuk ke direktori majema
cd majema
  1. Install package bawahan laravel
composer install
  1. Install livewire
composer require livewire/livewire
  1. Rename .env.example ke .env
copy .env.example .env
  1. Generate key
php artisan key:generate
  1. Open .env lalu ubah konfigurasi database sesuai yang ingin dipakai
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
  1. Jalankan migration dan seeder (di rekomendasikan)
php artisan migrate --seed
  1. Run
php artisan serve

Tangkapan Layar 📸

Screenshot (567)

Screenshot (566)

Screenshot (568)

Screenshot (569)

Screenshot (570)

Screenshot (571)

Screenshot (572)