YMC Co. Ltd. Corporate Website

Responsibilities / Role
Direction / Front-end development / API design
Project Overview
The site was created under the theme of "a web presence that serves as a business card." The content focuses on the essentials to clearly communicate important information.
Although the available content is concise, we added modest animations to enhance engagement and visual interest.
Technology Stack
The project proceeded on the premise that Nuxt would be used, so we implemented it with Nuxt 3.
On commits to the main branch a linter runs and the site is deployed via CI/CD.
- Nuxt3 / Vue3
- ESLint / Markuplint
- GSAP
- MicroCMS
- Git (CI/CD)
- GA4 / GTM
- Figma
CMS & Content Management
Because there was a high possibility of moving the server to the cloud, we avoided converting WordPress to a headless CMS or building a proprietary CMS, and chose MicroCMS as an external service. Only property listings are managed via the CMS; Nuxt templates extract JSON from MicroCMS.
At present not all listings have been posted, so content is fetched dynamically to accommodate frequent updates. After all listings are posted, we plan to switch to SSG to improve SEO.
- Property management via MicroCMS posts
- Automatic WebP delivery after image upload
- Reduced manual page additions through automatic routing