Apple Store
Projects

Apple Store – NEXTJS + JWT + STRIPE


Overview

Embark on a journey through a cutting-edge full-stack web application, meticulously crafted with Nextjs 13.5.5 and TypeScript, featuring robust JWT authentication and seamless Stripe payment processing.

Preview




How to run

Follow these steps to run the project:

  1. Clone the project from the GitHub repo.
  2. Run yarn install to install all the dependencies.
  3. Run yarn prisma migrate dev --name init to migrate the database (ensure Postgres is installed).
  4. Run yarn run dev to start the project.

My Process

In building this application, I opted for RTK Query data fetching in the authentication process. Departing from the conventional jsonwebtoken, I embraced the jose package for JWT authentication. This alternative not only adheres to JWT authentication principles but also offers additional features for enhanced functionality.

Webhooks seamlessly handle Stripe test payment processing, simplifying configuration while providing extensive features.

For a comprehensive understanding of the system, watch this 5-minute video overview.

Built With

Features

Users can:

  • Enjoy a beautiful, animated, and responsive landing page
  • Login and register using their name, email, and password
  • Select desired products from the provided listings
  • Adjust the quantity of selected products in the cart
  • Make secure payments using the Stripe payment gateway

Embark on a seamless journey of user-friendly interactions with NEXTJS + JWT + STRIPE!

About author

Articles

Kamrul Saad is a professional web developer with a passion for the MERN stack and WordPress. With over 2 years of experience, he crafts seamless digital experiences that blend creativity and functionality. Beyond coding, he explores the realms of digital marketing, seamlessly integrating strategies to enhance brand visibility.
Kamrul Saad
Related posts
Projects

Saad Photography - Capturing Moments, Creating Memories

Read more
Projects

Netflix-redesign - Redefining the Movie Streaming Experience

Read more
Projects

Shikkhar Alo - A Modern Learning Management System

Read more
Newsletter
Become a Trendsetter
Sign up for My Weekly Digest and get the best Technology trends tailored for you.

Leave a Reply

Your email address will not be published. Required fields are marked *