Proyek web ini bertujuan untuk menyediakan platform yang memungkinkan pengguna untuk membuat dan membagikan postingan atau artikel yang menarik. Konten yang disajikan dapat mencakup berbagai topik, seperti pemrograman, tempat hiburan, dan berbagai tema menarik lainnya. Dengan fokus pada pengalaman pengguna yang intuitif, proyek ini bertujuan untuk menjadi sumber informasi yang inspiratif dan bermanfaat bagi pembaca.
Proyek web ini dirancang untuk memungkinkan pengguna membuat dan berbagi artikel atau postingan tentang berbagai topik menarik, seperti pemrograman, tempat hiburan, dan lainnya. Namun, tidak semua pengguna yang mendaftar dapat langsung membuat postingan. Mereka harus terlebih dahulu mendapatkan persetujuan dari pemilik website. Oleh karena itu, sistem ini memiliki tiga peran utama:
- Admin: Bertanggung jawab penuh atas pengelolaan situs, termasuk mengatur kategori postingan, menyetujui atau menolak pengguna yang ingin menulis, serta memiliki wewenang untuk menghapus postingan yang telah dibuat.
- Writer: Pengguna yang telah mendapatkan persetujuan untuk membuat dan mempublikasikan konten di website.
- Pengguna Biasa: Pengguna yang hanya dapat membaca artikel dan tidak memiliki izin untuk membuat atau mempublikasikan postingan.
Pengunjung Baru: Saat pertama kali mengunjungi website, pengguna akan disambut dengan halaman hero section. Namun, mereka tidak dapat membaca artikel apa pun jika belum login.
Login untuk Akses Artikel: Pengguna diwajibkan untuk login ke dalam sistem terlebih dahulu jika ingin membaca artikel yang ada di website. Jika belum memiliki akun, pengguna harus mendaftar.
Permohonan Sebagai Writer: Jika seorang pengguna ingin membuat dan mempublikasikan artikel, mereka dapat mengajukan diri untuk menjadi writer melalui dashboard pengguna.
Persetujuan Admin: Admin memiliki wewenang untuk meninjau dan memutuskan apakah pengguna yang mengajukan diri sebagai writer diizinkan atau tidak. Jika disetujui, pengguna akan diberikan akses untuk memposting artikel tanpa perlu melalui proses review lebih lanjut oleh admin. Jika tidak disetujui, pengguna tetap hanya bisa membaca artikel tanpa kemampuan untuk membuat postingan.
Menulis dan Memposting: Setelah disetujui sebagai writer, pengguna dapat langsung membuat dan mempublikasikan artikel secara mandiri, tanpa perlu review tambahan dari admin.
- Flowbite
- Laravel