Welcome to We-Cycle!
We-Cycle adalah sebuah project Sistem Informasi Manajemen Bank Sampah berbasis Website. Aplikasi ini adalah hasil akhir dari project untuk memenuhi tugas mata kuliah Manajemen Proyek Sistem Informasi - SI UIN Jakarta angkatan 2020 kelas B. Aplikasi ini dibuat dengan Laravel, MySql, dan Library CrudBooster versi 5.6.
Tujuan dari pembuatan sistem informasi ini adalah memberikan solusi pengelolaan limbah pada bank sampah RW 16 Cimanggis Depok agar dapat terkelola dengan lebih baik yaitu dengan meningkatkan kualitas layanan yang telah ada secara manual menjadi online.
Aplikasi ini terbagi menjadi 2 bagian, yaitu tampilan user (nasabah) dan tampilan admin.
- PHP 7.4
- Laravel 8
- CrudBooster 5.6 (Deprecated)
- MySql 5
Fitur Umum
- Homepage
- Register
Admin
- Login dan Logout
- Kelola Nasabah (User)
- Kelola Kategori Sampah
- Kelola Sampah
- Kelola Rewards
- Kelola Transaksi Nasabah
- Kelola Poin Nasabah
- Kelola Transaksi Tukar Poin Yang Dilakukan Oleh Nasabah
Nasabah
- Login, dan Logout
- Kelola Profil
- Lihat Sampah
- Lihat Reward
- Lihat Riwayat Transaksi
- Tukar Poin dengan Reward
Berikut adalah langkah-langkah untuk menginstall aplikasi ini:
- Pastikan bahwa anda sudah menginstall Laravel Versi 8 di perangkat anda
- Clone repository ini lalu masuk ke folder project we-cycle
- Buka terminal atau command line anda, lalu masukkan perintah
composer install
npm install
- Setelah menginstall dependensi yang dibutuhkan, copy file .env.example ke file .env pada root folder project
- Buka file .env lalu sesuaikan konfigurasi database anda sebagai berikut
DB_DATABASE=**we-cycle**
// sesuaikan sendiri username dan password database anda
- Masukkan perintah
php artisan key:generate
ke terminal anda - Masukkan perintah
composer dump-autoload
- Buka file
vendor/crocodicstudio/crudbooster/src/database/seeds/CBSeeder.php
lalu masukkan kode berikut pada baris pertama setelah tag php:
namespace Database\Seeders;
- Install dependensi CrudBooster dengan memasukkan perintah
php artisan crudbooster:install
-
Setelah dependesi CrudBooster terinstall, hapus database we-cycle dan buat lagi dengan nama yang sama tanpa menambahkan tabel apapun ke dalam database
-
Impor file database we-cycle.sql yang telah kami sediakan ke database yang baru saja anda buat
-
Jalankan perintah
php artisan serve
-
Buka link http://localhost:8000/. Jika tampilan web sudah terlihat maka anda sudah berhasil menginstall aplikasi we-cycle!
Panduan Penggunaan aplikasi we-cycle dapat dilihat disini
Link Figma : https://www.figma.com/file/lgv3E3qDyCVh4AmVuoxqQn/Kelompok-PMSI?node-id=1-3&t=twFvL6vcIeQAVFVN-0
Beberapa asset gambar dan logo yang ada pada project ini terinspirasi dari gambar-gambar yang dapat dicari di Google. Kami tidak berniat untuk melakukan plagiasi dalam bentuk apapun karena project ini hanya ditujukan untuk tugas kuliah.
Anda bebas menggunakan aplikasi untuk keperluan apapun sebagaimana yang tertera pada Lisensi MIT.