Projek ini adalah pengembangan aplikasi web sosial media berbasis web yang meniru fitur-fitur dari Twitter. Walau begitu, pengerjaan projek ini masih menggunakan prinsip-prinsip OOP yang menerapkan 4 pilar utama (Abstract, Inheritance, Encapsulation dan Polymorphism). Aplikasi web ini dirancang sebagai tugas besar matkul teori dan praktikum PBO. Fungsi utama dari aplikasi web ini adalah memungkinkan pengguna untuk berinteraksi dan berkomunikasi dengan orang lain dengan cara yang mirip dengan Twitter, seperti posting tweet, melihat tweet orang lain, memberikan like, dan sebagainya.
Bahasa Pemrograman:
Teknologi Web:
- HTML
- CSS
- MySQL
Framework: Bootstrap 5
Use Case Name | Priority | Status |
---|---|---|
User can access the apps online | High | Done |
User registration | High | Done |
Premium user registration | High | Not Started |
User login | High | Done |
Posting tweet | High | Done |
Delete tweet | High | Done |
Edit tweet | High | Not Started |
Comment tweet | High | Not Started |
Repost tweet (retweet) | High | Not Started |
Bookmark tweet | High | Not Started |
Display username | High | Done |
Display verified user | High | Done |
Display tweet | High | Done |
Display followers/following | High | Not Started |
User can like the tweet | High | Not Started |
User can follow another user | High | Not Started |
User can be followed by another user | High | Not Started |
Premium registration | Medium | Not Started |
Search another user | Medium | Not Started |
Edit username | Medium | Done |
Edit password | Medium | Not Started |
Edit email | Medium | Done |
Edit name (first name & last name) | Medium | Done |
Edit bio | Medium | Not Started |
Filtering content | Medium | Not Started |
Display App Version | Low | Done |
Display profile (name, username, bio, etc.) | Low | Done |