-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
61 lines (46 loc) · 2.28 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
FoodyGoody
A website to search Recipe, Written in PHP, Javascript, and AJAX.
Dibuat untuk pemenuhan tugas besar Praktikum Pemrograman Web di semester dua.
1118021 - Michelle Natasha Irawan
1118023 - Daniel Alexander
1118049 - Nicholas Anthony
Pencapaian
Admin:
- Delete user
- Delete resep
User:
- Menulis resep
- Mengedit resep
- Memberi rate resep orang lain
- Mengomentari resep
- Add resep ke favorite(read later)
- History resep yang pernah dilihat(sesuai urutan melihat)
- Melihat resep yang pernah ditulis
- Edit profile
- Ganti profile picture
- Ganti password
Guest:
- Melihat resep yang ditulis orang tertentu
- Melihat resep favorit orang lain
- Menambah viewcount setiap kali melihat resep
- Mencari resep berdasarkan kata kunci
- Mencari resep berdasarkan kategori
- Mengurutkan resep berdasarkan jumlah rating atau jumlah views (ascending/descending) tanpa reload (AJAX)
Fitur lain:
- Register(validasi email,username,password, username tidak boleh ada yang sama), jika register gagal akan dikembalikan & get data yang sudah diinput
- Login (admin atau user)
- Validasi upload gambar profile, cover resep, dan gambar per langkah resep(tidak boleh melebihi batas dan ekstensi tertentu)
- Dapat memilih type pengguna saat login
- Menampilkan komentar (show more&show less) menggunakan ajax
catatan: level atas mendapatkan semua fitur yang ada di bawahnya
------------------------- MEKANISME ------------------------------------------
1. Ketika pertamakali masuk, ketik di browser alamat berikut : localhost/tubes2/html/includes/inisialisasi.php untuk
melakukan inisialisasi database, tabel, dan resep-resep yang ada
2. posisi pengguna website saat ini adalah sebagai GUEST
2. Lakukan sign up (pilih apakah ingin sign up sebagai admin atau sebagai user) dengan
username : nicholas
password : (bebas apapun)
3. Karena kita sudah melakukan inisialisasi, maka akan terdapat banyak resep yang ditulis oleh akun nicholas
4. Karena resep diinisialisasi oleh akun nicholas, maka anda dapat melakukan delete pada resep-resep yang sudah ditulis,
caranya tinggal mengarahkan mouse ke foto profile, dan terdapat dropdown, lalu klik my recipe
5. Apabila membuat akun sebagai Admin, maka ia bisa melakukan delete recipe manapun yang user tulis. Fitur delete recipe terdapat di menu dropdown profile