Skip to content
Snippets Groups Projects
user avatar
Eunice Sarah Siregar authored
feat: connect soap
5a7d186a

SayIt - Your Safe Space to Say It Now!

SayIt adalah sebuah aplikasi berbasis website yang dapat melayani pelaporan pelecehan seksual. Dengan banyak fitur unik dan bermanfaat yang ditawarkan, diharapkan SayIt dapat menjadi tempat yang nyaman dan aman untuk melapor.

Daftar Requirement Program

  1. Install Docker

Daftar Fungsionalitas Program

  1. Login
  2. Register
  3. Home
  4. Mengunggah teks dan gambar pada ruang diskusi
  5. Formulir pelaporan
  6. Artikel
  7. Menambah dan mengedit pelaporan
  8. Menghapus dan mengedit timeline
  9. Menambah artikel
  10. Search, sort, filter

Panduan Instalasi

  1. Download repository ini dengan melakukan git clone
  2. Pastikan device anda telah melakukan instalasi Docker dan dapat menjalankan Docker
  3. Aplikasi ini menggunakan port 8008, jika device anda telah menggunakan port tersebut dapat menggantinya pada docker-compose.yml

Panduan Menjalankan Program

  1. Jalankan perintah docker-compose up -d pada terminal directory aplikasi website
  2. Aplikasi website akan berjalan menggunakan browser pada URL http://localhost:8008/
  3. Jika terdapat masalah dalam menggunakan aplikasi website, bukalah http://localhost:8080/ dengan penyesuaian sebagai berikut
    username: php_docker
    password: password

user

Atribut Tipe
user_id (auto_inc) int
user_name varchar(255)
user_email (unique) varchar(255)
user_pass varchar(255)
user_gender varchar(50)
user_phone (unique) bigint
roles varchar(11)

timeline

Atribut Tipe
timeline_id (auto_inc) int
timeline_content longtext
timeline_date datetime(6)
timeline_path (null) varchar(255)
user_id varchar(50)

lapor

Atribut Tipe
lapor_id (auto_inc) int
lapor_jenis varchar(20)
lapor_nama varchar(255)
lapor_lokasi varchar(255)
lapor_tanggal date
lapor_time time
lapor_kronologi longtext
lapor_bukti (null) longtext
lapor_status varchar(20)
user_id int

article

Atribut Tipe
article_id (auto_inc) int
article_judul varchar(255)
article_content longtext
article_date datetime(6)
article_image (null) longtext
article_video (null) longtext
article_category varchar(50)

lapor(user_id) → user(user_id)
timeline(user_id) → user(user_id)

Tampilan Aplikasi

Sign Up

Sign Up Page

Log In

Log In Page

Home

Home Page Home Page Home Page

Artikel

Artikel Page Artikel Page

Ruang Diskusi

Ruang Diskusi Page Ruang Diskusi Page

Lapor

Lapor Page Lapor Page

Profile

Profile Page

Log Out

Log Out Page

Pembagian Tugas

Server Side

Fitur NIM
Login 13521013
Register 13521013
Home 13521014
Artikel (user) 13521014
Lapor (user) 13521013
Timeline (user) 13521006
Profile 13521014
Log Out 13521006
Lapor (admin) 13521013
Artikel (admin) 13521013
Search, sort, filter artikel 13521014
Search, sort, filter lapor 13521013
Timeline (admin) 13521006
Media 13521006

Client Side

Fitur NIM
Login 13521013
Register 13521013
Home 13521014
Artikel (user) 13521014
Lapor (user) 13521006
Timeline (user) 13521006
Profile 13521014
Log Out 13521006
Lapor (admin) 13521013
Artikel (admin) 13521014
Timeline (admin) 13521006

Lighthouse

Sign Up

Sign Up Page

Log In

Log In Page

Home

Home Page

Artikel

Artikel Page

Ruang Diskusi

Ruang Diskusi Page

Lapor

Lapor Page

Log Out

Log Out Page

Authors

13521006 - Azmi Hasna Zahrani
13521013 - Eunice Sarah Siregar
13521014 - Muhhamad Syauqi Jannatan