Simple Online Store with Stripe

R
Renaudil y a 2 jours
0

Description

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

npx boilerapp simple-online-store-with-stripe

Documentación

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

Prix

Gratuit

FREE

Comentarios (0)

FAQ

Preguntas Frecuentes

¿Tienes una pregunta? Tenemos las respuestas. Si no encuentras lo que buscas, no dudes en contactarnos.

Boilerapp es una plataforma comunitaria dedicada a compartir boilerplates, starter kits y plantillas de proyectos para desarrolladores. Nuestro objetivo es simple: hacerte ahorrar tiempo en la configuración inicial (setup) para que puedas programar lo que realmente importa. Ya busques una base de código simple o un proyecto SaaS completo, lo encontrarás aquí.

¿Tienes otras preguntas?

Nuestro equipo está aquí para ayudarte. Contáctanos y te responderemos lo antes posible.