Portal berita ini di buat menggunakan laravel sebagai backend dan mengintegrasikan API Berita dari newsapi.org untuk mendapatkan berita terbaru. Website berita ini menampilkan berita dengan filtering berbasis konten (Content Based Filtering) untuk merekomendasikan berita yang relevan berdasarkan preferensi pengguna seperti yang biasa pengguna like, klik, share dan setingan preferensi yang ada di pengaturan, menggunakan flask untuk logika filtering rekomendasinya. Dengan UI yang sederhana dan responsif di dekstop maupun mobile, pengguna dapat dengan nyaman mencari berita, membaca artikel, dan menerima rekomendasi berita yang sudah disesuaikan. Website ini juga sudah menggunakan Redis sebagai caching, sehingga membuat pengalaman pengguna lebih baik.
Site: https://newstoday.up.railway.app
Tech Stack: Flask Framework, Laravel, Redis, Tailwind CSS.
Source code: Github Repository