Building My Utak-atik Project: Affiliate Store + AI Assistant
π What is Utak-atik?
Utak-atik is my side project where I experiment with web technologies to build something useful and fun. The idea is simple:
- An affiliate product catalog where users can browse categories and items.
- An AI assistant powered by OpenRouter that helps answer questions or guide visitors.
Think of it as a mix of e-commerce + AI β but still simple, lightweight, and focused on learning.
π οΈ Tech Stack
For this project, I use:
- Next.js β for the frontend framework (fast and easy to deploy on Vercel).
- Supabase β as the backend database and authentication (Postgres + APIs out of the box).
- OpenRouter AI β for the chat assistant (like ChatGPT, but with free/alternative model options).
- Vercel β for hosting, automatic deployment from GitHub.
π Features So Far
β
Homepage with AI Chat + Product Categories
β
Dynamic Category Pages that list affiliate products
β
Mobile-friendly product grid (2 per row on small screens)
β
Search bar for finding products
β
Placeholder image if product image is missing
ποΈ Next Milestones
- Setting up Supabase + RAG pipeline for smarter AI answers (knowledge-augmented responses).
- Admin panel to manage categories and products directly from the database.
- Improved UI with better styling, animations, and branding.
π‘ Why This Project?
I built Utak-atik as a way to:
- Learn modern web stack (Next.js, Supabase, AI APIs).
- Explore affiliate marketing integration.
- Document my journey while still keeping it fun and experimental.
π Live Demo
Once deployment is stable, youβll be able to check it out on Vercel:
π Demo Link
β¨ Github:
π Final Thoughts
Utak-atik is not just a project, but my sandbox to learn, build, and iterate. If youβre into web dev, AI, or affiliate marketing, stay tuned β Iβll keep sharing updates!
