LG Sinarmas CMS Backend
Built the backend API for LG Sinarmas' CMS, powering all content operations for their public-facing corporate website.

The Brief
This REST API serves as the backbone of the LG Sinarmas CMS, handling all content creation, media management, and user authentication. It provides structured endpoints consumed by the CMS frontend to manage articles, case studies, banners, events, and uploaded media.
The Challenge
Designing a clean, consistent API structure that could accommodate multiple content types with different data shapes, while keeping authentication and access control tight across all endpoints.
The Approach
I built the API with Express.js and Prisma ORM on top of PostgreSQL, providing a type-safe and maintainable data layer. JWT-based authentication was implemented to secure all content management endpoints, with role-based access ensuring only authorized users can create or modify content.
Technologies Used
Next Project
Websites