Skip to content

Sistem Informasi Manajemen Bank Sampah berbasis Website. Built With Laravel 8 and Mysql.

Notifications You must be signed in to change notification settings

sdmalfian/we-cycle

Repository files navigation

logo-ijo
Laravel

We-Cycle

Table of Contents

About

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.

Requirements

Features

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

Installation

Berikut adalah langkah-langkah untuk menginstall aplikasi ini:

  1. Pastikan bahwa anda sudah menginstall Laravel Versi 8 di perangkat anda
  2. Clone repository ini lalu masuk ke folder project we-cycle
  3. Buka terminal atau command line anda, lalu masukkan perintah
    composer install
    npm install
  1. Setelah menginstall dependensi yang dibutuhkan, copy file .env.example ke file .env pada root folder project
  2. Buka file .env lalu sesuaikan konfigurasi database anda sebagai berikut
    DB_DATABASE=**we-cycle**
    // sesuaikan sendiri username dan password database anda
  1. Masukkan perintah php artisan key:generate ke terminal anda
  2. Masukkan perintah composer dump-autoload
  3. Buka file vendor/crocodicstudio/crudbooster/src/database/seeds/CBSeeder.php lalu masukkan kode berikut pada baris pertama setelah tag php:
    namespace Database\Seeders;
  1. Install dependensi CrudBooster dengan memasukkan perintah
   php artisan crudbooster:install
  1. Setelah dependesi CrudBooster terinstall, hapus database we-cycle dan buat lagi dengan nama yang sama tanpa menambahkan tabel apapun ke dalam database

  2. Impor file database we-cycle.sql yang telah kami sediakan ke database yang baru saja anda buat

  3. Jalankan perintah php artisan serve

  4. Buka link http://localhost:8000/. Jika tampilan web sudah terlihat maka anda sudah berhasil menginstall aplikasi we-cycle!

PANDUAN PENGGUNAAN:

Panduan Penggunaan aplikasi we-cycle dapat dilihat disini

Project Preview

Link Figma : https://www.figma.com/file/lgv3E3qDyCVh4AmVuoxqQn/Kelompok-PMSI?node-id=1-3&t=twFvL6vcIeQAVFVN-0

Home Page

screencapture-127-0-0-1-8000-dashboard-2023-08-31-13_18_34

Warning

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.

Lisensi

Anda bebas menggunakan aplikasi untuk keperluan apapun sebagaimana yang tertera pada Lisensi MIT.

About

Sistem Informasi Manajemen Bank Sampah berbasis Website. Built With Laravel 8 and Mysql.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published