I create this tool using next js + shadcn + tailwind. I know it is simple, still learn a lot during vibe coding.