Assalamualaikum, langsung saja aplikasi saya sudah jadi 100% cuma ada beberapa fungsi yang ingin saya tambah + beberapa bug yang belum bisa terselesaikan karena kurangnya ilmu saya.
Sebelumnya saya membuat aplikasi ini memakai ionic 3 + angular + firebase. Berikut saya rincikan apa saja yang perlu diselesaikan.
Fungsi :
1. Di dalam aplikasi terdapat page leaderboard yang beracuan pada point, jika user menyelesaikan misi yang telah diberikan, maka user akan dapat point 1. point ini tersimpan di firebase. Dan point tersebut akan tampil di page profile + leaderboard.
Fungsi yang ingin ditambahkan, misalkan sudah ada 100 user yg menggunakan aplikasi ini, keseluruhan point yang telah dikumpulkan oleh user akan tampil di page home.
( fungsi ini yang di tambah )
2. Di dalam aplikasi terdapat form register.
A. Email
B. Username
C. Country
D. Password
Semua data ane simpan di database firebase + auth
Fungsi yang ditambah : jika username sudah digunakan, maka ada pemberitahuan " username already used"
(fungsi yang ditambah )
3. Seperti ane jelaskan sebelumnya di nomor 1, terdapat leaderboard yang beracuan pada point user, ane ingin setiap bulan point setiap user ter reset tanpa mereset point keseluruhan user yang tampil di page home. Dan, misalkan,
Juara 1 : Agung
juara 2 : Bujo
Juara 3 : Bejo .
Juara 1,2,3 terecord datanya, email / username. Karena di aplikasi ini akan ada reward untuk point yang terbanyak, terserah data ini mau di kirim lewat email atau tersimpan di database.
4. Setiap misi yang diselesaikan user tersimpan di storage firebase tapi belum tersortir dengan baik, masih gabung dengan seluruh user.
Fungsi yang ingin ditambah : membuat sortir, jadi setiap user punya folder masing2. Contoh
Folder Agung
Bejo
Kucong
Jadi, isi dalam folder tersbut adalah misi yg telah dia selesaikan, misalkan, misinya ini adalah mengambil foto.
5. Di page leaderboard, sudah disortir untuk point tertinggi hingga terendah.
Fungsi yang ingin ditambah : membuat nomor
1.
2.
3.
4.
Karena dileaderboard blm ada nomor2nya.
*Penambahan fungsi jangan mengubah atau mengurangi fungsi yang sebelumnya yang pernah ane buat. Apabila ada kodingan yang ingin ente ubah, jangan sampai menghilangkan fungsi yang ane buat.
Jadi, hanya menambahkan saja bukan mengubah kodingan sebelumnya atau menghilangkan.
Jika ada pertanyaan lebih lanjut atau tertarik dengan project ini, sialakan bid.