Sebuah Aplikasi web untuk mencari teman sefrekuensi :D
Kelompok 12
Anggota Kelompok :
- Aldi Fadlian Sunan (16520443), Frontend
- Bayu Samudra (16520420), Frontend dan Backend
- Calvin (16520209), Backend
- Firizky Ardiansyah (16520064), Frontend
- Hana Fathiyah (16520036), Frontend
- Ignasius Ferry Priguna (16520243), Backend
- Muhammad Gilang Ramadhan (16520161), Backend
- Stephanie Hutagalung (16520204), Backend
- Yohana Golkaria Nainggolan (16520493), Dokumen
- Ziyad Dhia Rafi (16520263), Frontend
Web App
- Pastikan sudah menginstall Node.JS, Apache/Nginx, PHP, dan Mysql. Jalankan web server dan RDBMS.
- Clone Repository ini pada folder web server Apache/Nginx.
- Import database pada folder
src/Backend/db_milestone.sql
. - Settinglah kofigurasi pada
src/api/koneksi.php
. Pastikan anda menggunakan username, password, dan nama database yang tepat untuk mengakses database Mysql. - Periksa API dengan memastikan tidak muncul error saat web server menjalankan file
koneksi.php
- Settinglah konfigurasi pada
src/api/upload.php
. Sesuaikan dengan PATH yang diinginkan. - Setitnglah konfigurasi pada
src/frontend/constant.js
. Berikut penjelasan mengenai konstanta yang berada di file tersebut:
BASE_URL
: Root teratas dari URLAPI_URL
: URL APIUSER_DEFAULT_ICON
: Foto Profile default
- Jalankan
npm start
untuk memulai frontend. - Selamat Menikmati :D
Bisa dilihat di : https://dekatin.bayusamudra.my.id/
Setelah web dibuka, user harus register terlebih dahulu. Setelah berhasil melakukan register, user harus login. Di bagian homepage, akan ditampilkan feeds dari teman. User juga dapat menge-post feeds melalui menu add feeds. User dapat mengubah profile-nya melalui menu edit profile. Untuk fitur Friends, ada menu add friends dan get recommended friends. Akan ditampilkan orang-orang yang telah menjadi teman dan juga kita dapat menemukan teman yang memiliki interest yang sama dengan kita. Untuk keluar dari web, klik logout.