Topiqu: Building a Blogging Platform Where AI Does the Heavy Lifting
Topiqu is a full-stack blogging platform with an AI writing assistant, a rich editor, custom domains, and Stripe billing. Here is how and why I built it.
8 posts
Topiqu is a full-stack blogging platform with an AI writing assistant, a rich editor, custom domains, and Stripe billing. Here is how and why I built it.
JavaScript serialization silently drops Date objects, Sets, Maps, and more. nuxt-superjson is a Nuxt module that wires SuperJSON into your API endpoints so complex types survive the round trip.
Nuxt auto-imports server route types into the client. You get end-to-end type safety between your API and your frontend with no extra library, no code generation, and no schema to maintain.
VueI is an open-source Vue 3 UI component library distributed as a Nuxt module. Install it with one command, get a full set of typed, accessible components built with TailwindCSS.
After building projects with Next.js, SvelteKit, and Astro, I keep coming back to Nuxt. The Vue 3 Composition API, the module ecosystem, and the developer experience add up to something hard to match.
How the first version of Mentorize came together as a full-stack Nuxt app with MySQL, interactive courses, and video-based learning-and what I learned building it.
Reading today means juggling multiple apps depending on format. LibroFlare is our answer: one digital library for every format, built with Nuxt on the frontend and Symfony on the back.
A personal portfolio should do more than list skills. Mine has holographic tilt effects, parallax scrolling, a timeline of my work, and a live project showcase. Here is how I built it with Nuxt.