Oberon adalah aplikasi web open source untuk mengelola koperasi dengan mudah dan transparan. Dibangun menggunakan Laravel 12 dan Blade, Oberon menyediakan fitur lengkap untuk pengelolaan anggota, transaksi, simpanan, pinjaman, dan laporan keuangan.
- Manajemen Anggota: Pendaftaran, pengelolaan data, dan status keanggotaan.
- Simpanan: Simpanan wajib, sukarela, dan pokok dengan riwayat transaksi.
- Pinjaman: Pengajuan, persetujuan, pencairan, dan simulasi cicilan.
- Transaksi & Keuangan: Pencatatan transaksi dan laporan keuangan.
- Manajemen Hak Akses: Menggunakan Spatie Laravel Permission untuk mengelola peran dan izin (Admin, Bendahara, Anggota, Auditor, dll.).
- Backend: Laravel 12
- Frontend: Blade (Laravel Blade Template)
- Database: MySQL / PostgreSQL
- Authentication: Laravel Breeze
- Authorization: Spatie Laravel Permission
- Styling: Tailwind CSS
# Clone repositori
git clone https://github.com/404NotFoundIndonesia/oberon.git
cd oberon
# Install dependencies
composer install
npm install && npm run build
# Copy environment file
cp .env.example .env
# Generate application key
php artisan key:generate
# Konfigurasi database di .env
# Migrasi database
php artisan migrate --seed
# Jalankan aplikasi
php artisan serve
- Middleware autentikasi dan otorisasi.
- Proteksi CSRF dan XSS.
- Enkripsi data sensitif.
Kami menyambut kontribusi dari siapa saja! Ikuti langkah berikut untuk berkontribusi:
- Fork repositori ini.
- Buat branch baru:
git checkout -b feat/fitur-anda
. - Commit perubahan:
git commit -m 'Menambahkan fitur baru'
. - Push ke branch:
git push origin feat/fitur-anda
. - Buat Pull Request dan diskusikan dengan tim pengembang.
Oberon dirilis di bawah lisensi MIT.
💡 Oberon adalah solusi koperasi digital yang modern dan fleksibel. Yuk, ikut berkontribusi dan kembangkan bersama komunitas! 🚀