Simple Online Store with Stripe

Simple Online Store with Stripe

A responsive online store built with Next.js and Stripe for selling a single product.

0
boilerplate.detail.features.liveDemo

boilerplate.detail.metadata.lastUpdated

il y a 2 mois

R

boilerplate.detail.metadata.author

Renaud

boilerplate.detail.metadata.price

boilerplate.detail.metadata.free

Documentation

Simple Online Store with Stripe

A responsive online store built with Next.js and Stripe for selling a single product. Features a clean design with product showcase, secure checkout, and payment processing.

Tech Stack

  • Framework: Next.js 14 with App Router
  • Styling: Tailwind CSS v4
  • UI Components: shadcn/ui
  • Payments: Stripe
  • TypeScript: Full type safety
  • Deployment: Vercel (recommended)

Getting Started

Click the "Deploy" button to clone this repo, create a new Vercel project, setup the Stripe integration, and provision a new Stripe sandbox:

Deploy with Vercel

Prerequisites

  • Node.js 20+
  • A Stripe account (Vercel integration recommended)
  • Vercel account (optional, for deployment)

Installation

  1. Install dependencies:

    pnpm install
    
  2. Set up Stripe:

Option 1: Use Vercel Stripe integration

Use "Create Sandbox" or "Link Existing Account" for the Vercel Stripe integration.

Option 2: Setup Stripe manually

  • Create a Stripe account at stripe.com
  • Get your API keys from the Stripe Dashboard
  • Add the following environment variables to your Vercel project:
    • STRIPE_SECRET_KEY - Your Stripe secret key
    • NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY - Your Stripe publishable key
  • Call vercel env pull or update .env.local file manually
  1. Run the development server:

    pnpm dev
    
  2. Open http://localhost:3000 in your browser

Deployment

Deploy to Vercel

  1. Push to GitHub
  2. Connect to Vercel:
    • Go to vercel.com
    • Import your GitHub repository
    • Add your Stripe environment variables
    • Deploy!

Environment Variables

Make sure to add these environment variables in your Vercel project settings either using Vercel Stripe integration or manually:

  • STRIPE_SECRET_KEY
  • NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY

License

This project is open source and available under the MIT License.


Built with ❤️ using v0 by Vercel

boilerplate.detail.sections.discussion

Comments (0)

FAQ

Frequently Asked Questions

Have a question? We have the answers. If you can't find what you're looking for, feel free to contact us.

Boilerapp is a community platform dedicated to sharing boilerplates, starter kits, and project templates for developers. Our goal is simple: save you time on initial setup so you can code what really matters. Whether you are looking for a simple code base or a complete SaaS project, you will find it here.

Have more questions?

Our team is here to help. Contact us and we will get back to you as soon as possible.

Simple Online Store with Stripe | BoilerApp