Back to projects
LSI — Corporate Site + CMS
Corporate

LSI — Corporate Site + CMS

Corporate website with blog and inquiry capture, plus a companion admin CMS for content updates. Built on Next.js + AWS Amplify with SunEditor rich-text on the admin side.

Next.jsReactTailwind CSSRadix UISunEditorAWS AmplifyExpressMongoDBdnd-kitZustandreact-hook-formzodRecharts

Overview

Overview

Corporate website and admin CMS for LSI. Two-repo setup — a public Next.js 15 site for the brand surface (services, blog, inquiry) and a separate Next.js admin app where staff publish blog posts, manage inquiries, and update content through a SunEditor rich-text interface. AWS Amplify hosts the API.

What I built

  • Public corporate site with services, blog, and inquiry-form lead capture
  • Admin CMS with SunEditor rich-text for blog authoring and inquiry-handling workflow
  • Drag-and-drop ordering on the admin side via @dnd-kit for content sequence
  • Express + Mongoose API on AWS Amplify Lambda; image uploads handled through the CMS
  • Form validation on the public side with react-hook-form + zod
LSI — Corporate Site + CMS — krittimet.dev