Paystack is a seamless payment gateway for businesses to accept online transactions. It is like Stripe but with a focus on Africa.

We just posted a course on the freeCodeCamp.org YouTube channel that will teach you how to build a full-stack e-commerce application using the powerful combination of Next.js, Supabase, Zustand, and Paystack.

The course covers every step of the development process, from managing complex state with the React Context API to deploying your finished application on Vercel. This course will teach you to build and scale real-world applications using industry-standard tools.

Here are the sections of the video:

  • Intro

  • Quick App Demo

  • NextJS Installation

  • Figma Intro

  • Supabase Intro

  • Sql Queries For Table And Triggers

  • Supabase Strorage

  • Supabase Setup For NextJS

  • Server Actions

  • Committing Codes To Github

  • Authentication

  • Zod

  • Supabase Triggers and Functions

  • Context API

  • Product Details

  • Buy Now Functionality

  • Paystack Implementations

  • API routes

  • Address Table

  • Triggers

  • Reviews

  • Zustand for storing Cart items

  • Preparing to host

  • Committing all codes to GitHub

  • Vercel Hosting

  • Resolving a bug

  • Outro

Watch the full course on the freeCodeCamp.org YouTube channel (8-hour watch).