TokoKita – E-Commerce Platform & AI Shopping Assistant by Kevin IlhamTokoKita – E-Commerce Platform & AI Shopping Assistant by Kevin Ilham

TokoKita – E-Commerce Platform & AI Shopping Assistant

Portfolio project
Kevin Ilham
Contributed to a five-person internship team building an online store for Indonesian brands and small businesses. The platform connects a product catalogue, cart, four-step checkout, customer accounts and an admin panel, with an AI assistant for product discovery and store information.
My contribution
• Developed a full-stack application with Next.js App Router, TypeScript, Prisma and MySQL, using Tailwind CSS and shadcn/ui for responsive interfaces with light and dark modes.
• Built catalogue search, filters, product variants, wishlists and verified reviews, with a persistent cart using Zustand.
• Implemented a four-step checkout with weight- and province-based shipping, promo codes, Midtrans Snap sandbox payments and database transactions for stock reservations and order cancellations.
• Built Argon2id authentication and JWTs in httpOnly cookies, Google sign-in, account management and admin tools for products, inventory, promotions and order processing.
• Integrated a Gemini shopping assistant with Groq fallback grounded in public store data, image uploads through Vercel Blob and Vercel deployment with an Aiven MySQL database.
Stack and focus: Next.js, TypeScript, Prisma, MySQL, Tailwind CSS, Zustand, Midtrans, AI Integration.

0 likes · 0 views · Oct 20, 2026

Contributed to a five-person internship team building an online store for Indonesian brands and small businesses. The platform connects a product catalogue,…

Tags