Berbagi.link merupakan sebuah platform dimana pada modul marketplace-nya pengguna dapat memperjual belikan barang ataupun jasanya secara online. Penelitian ini membahas pengembangan ulang frontend pada modul marketplace website Berbagi.link dengan pendekatan Single Page Application (SPA) menggunakan React.js dan Vite. Sebelumnya, aplikasi dibangun dengan Laravel berbasis Multi Page Application (MPA) yang menyebabkan berbagai permasalahan seperti navigasi lambat, reload halaman penuh, dan pengalaman pengguna yang kurang optimal. Tujuan utama dari pengembangan ulang ini adalah untuk meningkatkan performa dan kenyamanan pengguna melalui SPA, serta memperbaiki struktur proyek agar lebih terkelola. Metode pengembangan yang digunakan adalah scrum, dengan siklus iteratif yang memungkinkan evaluasi dan perbaikan berkelanjutan. Evaluasi dilakukan melalui dua pendekatan: User Acceptance Testing (UAT) dan pengujian performa menggunakan Google Lighthouse. Hasil UAT terhadap empat responden menunjukkan seluruh test case berhasil (100% passed). Sedangkan hasil pengujian performa pada lima halaman utama menunjukkan peningkatan signifikan, masingmasing sebesar 292%, 119%, 89,79%, 234%, dan 172,2%, dengan rata-rata peningkatan sebesar 181,798%. Hasil penelitian ini menunjukkan bahwa pendekatan SPA dapat memberikan dampak positif dalam meningkatkan performa sistem dan kualitas pengalaman pengguna, serta mendukung pengembangan frontend yang lebih berkelanjutan.
Kata kunci: React.js, Laravel, Single Page Application, Multi Page Application