<?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>DEV Community: Raja Abbas Affandi</title>
    <description>The latest articles on DEV Community by Raja Abbas Affandi (@rajaabbas2002).</description>
    <link>https://dev.to/rajaabbas2002</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%2F1131139%2F92aa7c78-977f-4b18-a973-315ac8947f11.jpeg</url>
      <title>DEV Community: Raja Abbas Affandi</title>
      <link>https://dev.to/rajaabbas2002</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rajaabbas2002"/>
    <language>en</language>
    <item>
      <title>I Built a Full-Stack E-Commerce App with Admin Dashboard Using Next.js</title>
      <dc:creator>Raja Abbas Affandi</dc:creator>
      <pubDate>Mon, 02 Feb 2026 10:05:05 +0000</pubDate>
      <link>https://dev.to/rajaabbas2002/i-built-a-full-stack-e-commerce-app-with-admin-dashboard-using-nextjs-1j3l</link>
      <guid>https://dev.to/rajaabbas2002/i-built-a-full-stack-e-commerce-app-with-admin-dashboard-using-nextjs-1j3l</guid>
      <description>&lt;p&gt;Recently, I built a &lt;strong&gt;full-stack e-commerce application from scratch&lt;/strong&gt; with a &lt;strong&gt;powerful admin dashboard&lt;/strong&gt; — and I documented the entire project in this video: &lt;a href="https://www.youtube.com/watch?v=235k7QA-Jjs" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=235k7QA-Jjs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This project was an opportunity to combine modern web technologies and build something &lt;strong&gt;real-world developers can learn from&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Key Features&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;User authentication &amp;amp; authorization&lt;/strong&gt; for secure login/signup&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product listing &amp;amp; management&lt;/strong&gt; for both users and admin&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Secure checkout flow&lt;/strong&gt; integrated with Paystack&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Admin dashboard&lt;/strong&gt; to manage products, orders, and users&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scalable full-stack architecture&lt;/strong&gt; using Next.js &amp;amp; Supabase&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clean, modern UI&lt;/strong&gt; for a smooth user experience&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Next.js&lt;/strong&gt; – frontend &amp;amp; backend&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Supabase&lt;/strong&gt; – database &amp;amp; authentication&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kinde&lt;/strong&gt; – authentication&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Paystack&lt;/strong&gt; – payment gateway&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Uploadthing&lt;/strong&gt; – image uploads&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optimized APIs&lt;/strong&gt; – for performance and scalability&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why This Project Matters
&lt;/h2&gt;

&lt;p&gt;This project is a &lt;strong&gt;hands-on example for developers&lt;/strong&gt; who want to understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to build a secure e-commerce flow&lt;/li&gt;
&lt;li&gt;How to manage products and orders efficiently&lt;/li&gt;
&lt;li&gt;How to integrate modern tools like Supabase and Paystack&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Get the Code
&lt;/h2&gt;

&lt;p&gt;The full source code is available here: &lt;a href="https://github.com/WebDev-Insider/dustin-tech-hub-youtube" rel="noopener noreferrer"&gt;https://github.com/WebDev-Insider/dustin-tech-hub-youtube&lt;/a&gt;&lt;br&gt;
For direct questions or support, you can reach me on Telegram: &lt;a href="https://t.me/webdev_insider" rel="noopener noreferrer"&gt;https://t.me/webdev_insider&lt;/a&gt;&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>fullstack</category>
      <category>ecommerce</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
