Aplikasi Silsilah Keluarga
Development in progress
Dalam proses development, perubahan struktur tabel akan diubah langsung pada file migration yang sesuai.
Tentang
Aplikasi silsilah keluarga untuk mempermudah pendataan keluarga kita.
Pemanfaatan
- Melihat Silsilah keluarga
- Melihat data ahli waris
Fitur
Aplikasi ini menggunakan Bahasa Indonesia dan Bahasa Inggris, diatur pada config.locale
.
Konsep
- Satu orang memiliki satu ayah (belum sebagai tentu orang tua)
- Satu orang memiliki satu ibu (belum sebagai tentu orang tua)
- satu orang memiliki satu orang tua
- Satu orang memiliki 0 s/d beberapa anak
- Satu orang bisa memiliki pasangan (Istri/Suami)
- Satu pasangan bisa memiliki 0 s/d beberapa anak
- Satu orang laki-laki bisa memiliki maksimal 4 pasangan yang tidak cerai (TODO)
- Satu orang perempuan bisa memiliki maksimal 1 pasangan yang tidak cerai (TODO)
- Satu orang perempuan yang suaminya meninggal otomatis set tanggal cerai (pada data pasangan) (TODO)
Input ke sistem
- Input Nama dan Jenis Kelamin
- Tambah Ayah
- Tambah Ibu
- Tambah Pasangan
- Tambah Anak
Data Orang
- Nama Panggilan
- Jenis Kelamin
- Nama Lengkap
- Tanggal Lahir
- Tanggal Meninggal (atau cukup tahun)
- Alamat
- Telp
Data Pasangan (TODO)
- Suami
- Istri
- Tanggal menikah
- Tanggal Cerai
- Alamat
Cara Install
- Clone Repo, pada terminal :
git clone https://github.com/nafiesl/silsilah.git
cd silsilah
composer install
cp .env.example .env
php artisan key:generate
- Buat database pada mysql untuk aplikasi ini
- Setting database pada file
.env
php artisan migrate
php artisan serve
- Selesai (Register user baru untuk mulai mengisi silsilah).
Testing
Ingin mencoba automated testingnya? Silakan ketik perintah pada terminal: vendor/bin/phpunit
Screenshots
Pohon Keluarga
Bagan Keluarga
Cari Keluarga
Profil
Form Profil
Edit Profil
Automated Testing
$ vendor/bin/phpunit
License
The Laravel framework is open-sourced software licensed under the MIT license.