LogiLink company website and client onboarding portal — a public-facing landing page with animated sections, bilingual support, and embedded AI chatbot, combined with an authenticated multi-step company registration flow for client onboarding.
- Built the entire company landing page from scratch — hero, products, about, achievements, clients/partners carousels (Splide.js with auto-scroll), and contact section with Leaflet interactive map and counter animations via Intersection Observer.
- Implemented full bilingual support (EN/ID) with a dynamic language switcher and complete localization files covering all UI sections including auth, validation, and pagination labels.
- Built a multi-step client onboarding (Biodata) form with Stepper navigation, Pinia state management, auto-save on tab change, Combobox components backed by a reference API (regions, banks, industry types), and Dropzone file upload with preview.
- Integrated an AI chatbot into the website with dedicated routes, branded UI, and localization — connecting to the LogiLink AI Agent backend.
- Architected the full application stack — Laravel 12, Inertia.js, Vue 3, Pinia, and Tailwind CSS with Laravel Sanctum API auth, Ziggy route helpers, and CI/CD setup using pnpm and Node.js 22.