<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Abay Assenov</title>
    <description>The latest articles on Forem by Abay Assenov (@abay_assenov_582e07244733).</description>
    <link>https://forem.com/abay_assenov_582e07244733</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2976133%2Fe50c8d98-c567-4c2e-b0d2-0453cf3a87a9.jpg</url>
      <title>Forem: Abay Assenov</title>
      <link>https://forem.com/abay_assenov_582e07244733</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/abay_assenov_582e07244733"/>
    <language>en</language>
    <item>
      <title>Build AI SaaS products faster: My starter kit with Next.js, Supabase &amp; GPT</title>
      <dc:creator>Abay Assenov</dc:creator>
      <pubDate>Wed, 26 Mar 2025 11:09:13 +0000</pubDate>
      <link>https://forem.com/abay_assenov_582e07244733/build-ai-saas-products-faster-my-starter-kit-with-nextjs-supabase-gpt-f0</link>
      <guid>https://forem.com/abay_assenov_582e07244733/build-ai-saas-products-faster-my-starter-kit-with-nextjs-supabase-gpt-f0</guid>
      <description>&lt;p&gt;🚀 I've been building GPT-based tools and MVPs lately, and I got tired of setting up the same things over and over:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Authentication&lt;/li&gt;
&lt;li&gt;GPT integration&lt;/li&gt;
&lt;li&gt;Responsive UI&lt;/li&gt;
&lt;li&gt;Middleware for route protection&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;.env&lt;/code&gt; and setup instructions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I built a &lt;strong&gt;starter kit&lt;/strong&gt; for AI SaaS products.&lt;/p&gt;

&lt;p&gt;It uses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;Next.js 14&lt;/strong&gt; with the new app router
&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;Supabase Auth&lt;/strong&gt; (email/password)
&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;OpenAI GPT integration&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;✅ &lt;strong&gt;TailwindCSS UI&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;✅ Middleware session protection
&lt;/li&gt;
&lt;li&gt;✅ Ready-to-use &lt;code&gt;.env.local&lt;/code&gt; and clean folder structure&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🧠 Why I built it
&lt;/h3&gt;

&lt;p&gt;I needed to launch internal tools fast, and I didn’t want to rebuild the same boilerplate every time. After using this kit for my own MVPs, I decided to polish and release it.&lt;/p&gt;




&lt;h3&gt;
  
  
  🔗 Where to get it
&lt;/h3&gt;

&lt;p&gt;If you want to skip boilerplate and go straight to building your product:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://nofrant.gumroad.com/l/pzcfvf" rel="noopener noreferrer"&gt;AI SaaS Starter on Gumroad&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  📥 What you get
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Full source code (&lt;code&gt;ai-saas-starter&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Clean README&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;.env.local&lt;/code&gt; file&lt;/li&gt;
&lt;li&gt;Demo UI with working GPT chat&lt;/li&gt;
&lt;li&gt;Free updates for future minor versions&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  💬 Feedback welcome!
&lt;/h3&gt;

&lt;p&gt;Would love your thoughts — and ideas for what features to add next:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stripe integration?&lt;/li&gt;
&lt;li&gt;OAuth login?&lt;/li&gt;
&lt;li&gt;Team-level access?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let me know in the comments!&lt;/p&gt;

&lt;p&gt;Thanks for reading 🙌&lt;br&gt;&lt;br&gt;
– Abay (aka nofrant)&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>chatgpt</category>
      <category>supabase</category>
      <category>sass</category>
    </item>
  </channel>
</rss>
