Murad Hasil LogoMurad Hasil

AI Content Generator 📝

A content creation tool powered by Gemini 2.0 Flash that generates SEO-friendly text in different tones. Built with Next.js, TypeScript, and Tailwind CSS for smooth and responsive UX.

Preview of AI Content Generator 📝
Next.jsTypeScriptTailwind CSSGemini APIshadcn/ui

Key Features

  • Generates content dynamically using Google Gemini 2.0 Flash API.
  • Supports multiple tones — Informative, Casual, Professional, and Fun.
  • Copy-to-clipboard functionality with toast feedback using shadcn/ui.
  • Modern and responsive UI built with Tailwind CSS and Framer Motion animations.
  • Reusable component structure for easy scalability.

Challenges

  • Designing a clean prompt flow for Gemini API while maintaining good UX.
  • Managing dynamic tone selection and integrating it with real-time API calls.
  • Creating a consistent and reusable UI component system using shadcn/ui.

What I Learned

  • Learned how to connect Gemini API to custom UI elements in Next.js.
  • Practiced modular component design and improved UI/UX skills.
  • Enhanced understanding of user feedback systems (toasts, loaders, copy button).
  • Gained deeper experience in structuring reusable frontend logic with TypeScript.