Instagram web clone, built using Laravel. For educational purpose.
- Registrasi
- Login dan logout
- Edit profil
- Ubah password
- Upload foto profil
- Pencarian post
- Komentar
- Hashtag
- Like
- Follow/Unfollow
- Notifikasi
- Tagging Teman
- Geotagging
- Report content
- Blacklist comments
- id int (PK)
- username (varchar)
- email (varchar)
- password (varchar)
- name (varchar)
- bio (text)
- website (varchar)
- phone (varchar)
- gender (enum: Male, Female)
- profile_picture (varchar)
- post_count (integer)
- follower_count (integer)
- following_count (integer)
- created_at
- updated_at
- id (integer)
- user_id (integer)
- photo (varchar)
- caption (text)
- location (TBD)
- like_count (integer)
- comment_count (integer)
- created_at
- updated_at
- id
- user_id (integer)
- post_id (integer)
- comment (text)
- hide (boolean)
- created_at
- updated_at
- hashtag (varchar)
- count (integer)
- created_at
- updated_at
- id
- post_id (integer)
- user_id (integer)
- created_at
- updated_at
- id
- user_id (integer)
- follower_id (integer)
- id
- user_id (integer)
- following_id (integer)
- id
- post_id (integer)
- user_id (integer)
- id
- post_id (integer)
- user_id (integer)
- reason (text)
- status (pending, approved, rejected)
- created_at
- updated_at
- id
- user_id (integer)
- keywords (text)