Semua proyek

Freelance · Full-stack

LPPM Universitas Lampung: Website Publik dan Migrasi CMS

Website institusi dan CMS berbasis React dan Laravel dengan migrasi konten serta aset dari WordPress legacy.

Halaman utama situs LPPM Universitas Lampung dengan informasi penelitian dan pengabdian.
Ringkasan proyekLPPM Universitas Lampung
JenisFreelance
PeranFreelance Full-Stack Developer
Lingkup kolaborasiSitus publik, CMS, dan migrasi konten institusi
AksesWebsite proyek

Situs publik LPPM perlu dimodernisasi, tetapi berita, dokumen, media, taksonomi, dan referensi aset lama harus tetap dapat dimigrasikan serta dikelola oleh admin.

Teknologi
  • React 19
  • TypeScript
  • Laravel 12
  • MySQL
  • Sanctum
  • WordPress Legacy
  • Mengembangkan dan memperbarui pengalaman situs publik React untuk kebutuhan informasi institusi.
  • Membangun antarmuka admin serta form pengelolaan konten, berita, dokumen, media, dan kategori.
  • Mengembangkan API Laravel, login admin, dan pembaruan otomatis antara data CMS dan tampilan publik.
  • Mendukung migrasi database dan aset WordPress legacy, termasuk pemetaan referensi media yang aman.
  • Menangani modul POS-AP serta penyesuaian deployment frontend dan backend.

Pisahkan frontend dan content API

React melayani pengalaman publik, sedangkan Laravel memusatkan autentikasi, data, dan operasi CMS.

Migrasi bertahap

Fallback data dan manifest aset menjaga konten lama tetap dapat ditelusuri selama perpindahan ke database baru.

Preservasi referensi legacy

URL dan aset lama dipetakan agar dokumen historis tidak hilang hanya karena teknologi situs berubah.

01

Konten WordPress menyimpan referensi media dan struktur data yang tidak seragam.

Keputusan
Membuat proses inventarisasi, mapping, import, dan audit aset sebelum cutover.
Hasil
Migrasi dapat dilacak dan konten bermasalah dapat diperbaiki tanpa mengulang seluruh proses.
02

CMS harus mudah dipakai sekaligus menjaga keamanan endpoint administratif.

Keputusan
Memisahkan area admin dan publik serta mencatat hardening token sebagai pekerjaan yang harus dituntaskan sebelum produksi penuh.
Hasil
Alur pengelolaan tersedia tanpa menyembunyikan risiko autentikasi yang masih perlu diperkuat.
  • Pemeriksaan build TypeScript dan alur frontend publik setelah perubahan konten.
  • Feature test Laravel untuk endpoint serta operasi konten yang didukung.
  • Audit manifest, missing asset, dan referensi legacy pada tahap migrasi.
  • Smoke test login admin, pengelolaan konten, dan pembaruan tampilan publik.
  • 01Berita, dokumen, media, taksonomi, revisi, dan dataset halaman dapat dikelola melalui CMS.
  • 02Artefak migrasi mencatat pemetaan konten dan aset WordPress legacy.