Deadline 7 hari
File referensi sudah terlampir, mohon dipelajari terlebih dahulu. Diharapkan plugin yang dibuat tidak bentrok jika suatu saat givewp dan buddypress mengadakan pembaruan
Integrasi plugin givewp dan buddypress
Fitur yang dibutuhkan
1. Integrasi user account : login, logout, lupa pasword, registrasi dan profil user
2. Menambahkan aktivitas donasi ke halaman beranda feeds: kampanye yang baru saja terunggah, donasi yang baru saja masuk, kampanye terpopuler, donatur terpopuler, member terpopuler. Tingkat kepopuler dihitung dari jumlah XP yang sudah didapat
3. Menampilkan riwayat donasi yang pernah dilakukan dan riwayat kampanye yang pernah dibuat
4. Pemberian rating untuk member terverifikasi
5. Tombol lapor di setiap postingan( aduan jika ada postingan yang dianggap tidak pantas)
6. Tombol berlangganan ( ketika user ingin mendapatkan notifikasi rutin dari user lain, termasuk beerlangganan progress galang dana)
7. Pengelompokan member yang terdiri dari Non member, member, dan member terverifikasi
Penjelasan
Non member
- Member yang belum mendaftar dan melakukan verifikasi email
- Hanya bisa berdonasi saja
Member
- Sudah mendaftar dan melakukan verifikasi email
- Bisa berdonasi dan bermain sosmed(buddypress)
Member terverifikasi
- Sudah mendaftar, melakukan verifikasi email, dan melakukan request verifikasi selanjut ( KTP, Foto diri dengan KTP, rekening, alamat lengkap)
- Bisa berdonasi, bermain sosmed, dan menggunggah kampanye galang dana
- Catatan: Data verifikasi tingkat lanjut sistemnya request, sehingga member pun tidak bisa mengubah data verifikasi ketika sudah valid, jika ingin mengubahnya, harus melakukan verifikasi ulang
9. XP Member
Rules xp
- Menggunggah postingan, termasuk kampanye galang dana, mendapat 1 xp
- 7 hari aktif login mendapat 1 xp
- follower bertambah 10, mendapat 1 xp
- kampanye terdanai, mendapat 1xp
- berdonasi, mendapat 1 xp
8. lencana untuk member
Starter: 20 xp. Tidak ada lencana
Bronze: 50 xp. Lencana perunggu
Silver: 100 xp. Lencana perak
Gold: 300 xp. Lencana emas
Gold Diamond; 500 xp. Lencana emas bercampur berlian