Tugas Akhir Aplikasi Web
Daftar isi
- Persyaratan proyek
- Teknologi
- Pengaturan
Persyaratan proyek
Persyaratan 1: daftar, login, lupa kata sandi
Sistem mempunyai tiga peran sebagai berikut:
- Admin, punya keleluasaan penuh dalam sistem.
- Pengembang, orang yang dapat mengunggah aplikasinya ke situs web dan menjualnya kepada pengguna. (Saya tidak membuat fitur ini, mungkin akan dibuat di masa mendatang)
- Pengguna, berhak mengunduh aplikasi dari dev.
- Pengguna yang ingin mengunduh aplikasi harus mendaftar akun dan masuk ke sistem.
- Setelah registrasi, pengguna dengan peran default adalah Pengguna. Mereka dapat meningkatkan peran mereka menjadi Dev dengan membayar banyak uang.
- Ketika pengguna lupa kata sandi, mereka dapat memulihkan kata sandi melalui email yang didaftarkan sebelumnya. Sistem akan mengirimkan email dengan OTP (akan habis masa berlakunya dalam batas waktu tertentu) dan Anda dapat menggunakannya untuk membuat kata sandi baru.
Persyaratan 2: manajemen kelas
- Aplikasi terbagi menjadi dua jenis yaitu gratis dan berbayar, jika Anda ingin membeli aplikasi berbayar Anda harus mengisi ulang uang untuk membelinya.
- Admin dapat menyediakan kartu bagi pengguna untuk menggunakan kartu untuk mengisi ulang uang mereka di sistem.
Teknologi
Proyek dibuat dengan:
- Versi XAMPP: 2.3.4
- Versi Boostrap: 4.5.2
- Versi jQuery: 3.5.1
- PHP Mailer versi 6.5.1
Pengaturan
Untuk menjalankan proyek ini, Anda memerlukan:
- Instal dan letakkan semua kode sumber dengan mengkloningnya di folder
htdocs
di XAMPP. - Dengan mengimpor
database.sql
, buat database bernama bedevelovebug
=)) atau ubah nama di file config. - Jalankan server dan daftar untuk memulai.