Petar Georgiev LogoPetar Georgiev
  • Projects
  • Blog

My Newsletter

Subscribe to my newsletter and get the latest articles and updates in your inbox!

Petar Georgiev LogoPetar Georgiev

Petar Georgiev © 2025. All rights reserved.

Content

  • Blog
  • Projects

    Blog

    Explore insights on tech, MVP development, website development, SEO, AI, and more. Dive into the content to find valuable tips, tutorials, and insights!

    AIAutomationCacheDatabaseDeployGraphQLNestJSNextJSORMSaaSTesting
    Discord Contact Form

    How to Create a Contact Form with Discord and NextJS (FREE)

    How to avoid setting up STMP providers and complex email validations and create a discord channel to send contact forms information.

    December 13, 2024
    Docker NextJS deployment

    Create Production Dockerfile for NextJS - Deploy Everywhere

    Dockerfiles aren't hard to do. You do it once per framerwork like NextJS and use everywhere!

    September 29, 2024
    Translate nextjs app with next-intl

    How to Add Internationalization to NextJS app router (next-intl)

    Adding internationalization is easier than it looks. Good apps benefit from it even if there is no need to have it. Improves code readability!

    September 1, 2024
    NextJS Starter VSCode screenshot

    NextJS Starter with App Router - TailwindCSS + ShadcnUI (partially)

    Craft an extendable starter with NextJS App router for use in your production apps. Use Tailwind and Shadcn for styling.

    August 10, 2024
    Zod validation with Discriminated Union

    Complex Form with Zod, NextJS and TypeScript - Discriminated Union

    Building big forms that have proper validation is not an easy task. Explore how to build complex form validations with Zod and its discriminated unions.

    August 1, 2024