
Repodle
A web app combining a daily “guess the anomaly” game (Wordle/LoLdle style) with a community clip-sharing feed. Industrial “salvage terminal” CRT aesthetic. Next.js 16, TailwindCSS 4 and Framer Motion.
export interface Project {
title: string
year?: number
tags: string[]
description: string
link?: string
}
export const projects: Project[] = [
{
title: 'Repodle',
tags: ['Next.js', 'TypeScript', 'TailwindCSS', 'Framer Motion', 'shadcn/ui', 'next-intl'],
description: 'A web app combining a daily “guess the anomaly” game (Wordle/LoLdle style) with a community clip-sharing feed. Industrial “salvage terminal” CRT aesthetic. Next.js 16, TailwindCSS 4 and Framer Motion.',
link: 'https://repodle.com'
},
{
title: 'npoq',
tags: ['Next.js', 'TypeScript', 'Express', 'MongoDB', 'Socket.IO', 'Pusher', 'TailwindCSS', 'shadcn/ui'],
description: 'A full-stack chatbot and chat-management platform for Kick streamers. Realtime moderation (Socket.IO + Pusher), custom command scripting via a Monaco editor, JWT auth and scheduled jobs. Next.js 16 frontend, Express + Mongoose backend.',
link: 'https://npoq.net'
},
{
title: 'Ficonica',
tags: ['Next.js', 'TypeScript', 'TailwindCSS', 'Firebase', 'shadcn/ui', 'Zustand', 'React Hook Form'],
description: 'A Firebase-backed Next.js 16 icon/favicon generator. Advanced color editing, SVG processing and PDF/ZIP export. TypeScript, shadcn/ui, multi-language (next-intl) and Zustand.',
link: 'https://ficonica.com'
},
{
title: 'Ancienda',
tags: ['Next.js', 'TailwindCSS', 'Firebase', 'shadcn/ui', 'Zustand', 'React Hook Form', 'Zod', 'Embla'],
description: 'A production Next.js platform backed by Firebase. Rich content management with TinyMCE, multi-step forms (React Hook Form + Zod), Embla carousels, and QR/email integrations.',
link: 'https://ancienda.com'
},
{
title: 'SWAPI UI',
tags: ['React', 'Vite', 'TailwindCSS', 'Redux Toolkit', 'Axios', 'React Router'],
description: 'A Vite + React app that explores SWAPI (the Star Wars API) — lists planets, ships, vehicles, characters, films and species with infinite scroll, detail pages and name/model search. State via Redux Toolkit, requests via Axios.',
link: 'https://gurkankaradag-swapi-ui.netlify.app'
}
]
/** Projects with a live deployment. */
export const live = (items: Project[]): Project[] => items.filter((p) => Boolean(p.link))

A web app combining a daily “guess the anomaly” game (Wordle/LoLdle style) with a community clip-sharing feed. Industrial “salvage terminal” CRT aesthetic. Next.js 16, TailwindCSS 4 and Framer Motion.

A full-stack chatbot and chat-management platform for Kick streamers. Realtime moderation (Socket.IO + Pusher), custom command scripting via a Monaco editor, JWT auth and scheduled jobs. Next.js 16 frontend, Express + Mongoose backend.
A Firebase-backed Next.js 16 icon/favicon generator. Advanced color editing, SVG processing and PDF/ZIP export. TypeScript, shadcn/ui, multi-language (next-intl) and Zustand.

A production Next.js platform backed by Firebase. Rich content management with TinyMCE, multi-step forms (React Hook Form + Zod), Embla carousels, and QR/email integrations.

A Vite + React app that explores SWAPI (the Star Wars API) — lists planets, ships, vehicles, characters, films and species with infinite scroll, detail pages and name/model search. State via Redux Toolkit, requests via Axios.
Repodle, npoq, Ficonica, Ancienda and more — projects built by Gürkan Karadağ.