https://github.com/duggal1/stripe-kit
Launch your Stripe payment flow instantly with our starter kit, featuring seamless embedded payment card integrations๐
https://github.com/duggal1/stripe-kit
bunjs nextjs nextjs15 stripe stripe-checkout stripe-js stripe-payments stripe-webhook stripejs tailwindcss
Last synced: 2 months ago
JSON representation
Launch your Stripe payment flow instantly with our starter kit, featuring seamless embedded payment card integrations๐
- Host: GitHub
- URL: https://github.com/duggal1/stripe-kit
- Owner: duggal1
- License: gpl-3.0
- Created: 2024-11-22T14:28:52.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-23T06:13:32.000Z (6 months ago)
- Last Synced: 2025-01-23T05:14:22.535Z (4 months ago)
- Topics: bunjs, nextjs, nextjs15, stripe, stripe-checkout, stripe-js, stripe-payments, stripe-webhook, stripejs, tailwindcss
- Language: TypeScript
- Homepage: https://stripe-kit-zeta.vercel.app
- Size: 560 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Overview
A developer-friendly starter kit for streamlined Stripe payment integration. Designed to simplify and enhance payment processing for web applications.
## โจ Key Features
๐ Strong Security
Robust Stripe integration with comprehensive protection
๐จ High Performance
Fast and efficient with Bun and Next.js
๐ก๏ธ Flexible Architecture
Modular and easily expandable framework
๐ Detailed Monitoring
Advanced logging and transaction tracking
## ๐ ๏ธ Technology Stack
![]()
| Category | Technologies | Purpose |
|:---------|:------------|:---------|
| **Core** | TypeScript, Next.js, Bun | Reliable, type-safe foundation |
| **Payments** | Stripe | Secure payment processing |
| **Database** | Prisma, PostgreSQL | Modern database management |
| **Validation** | Zod | Type checking |
| **Logging** | Pino | Performance logging |## ๐ Quick Setup
### Prerequisites
- Bun 1.0+
- Node.js 20+
- Stripe Account```bash
# Clone the repository
git clone https://github.com/duggal1/stripe-kit.git# Navigate to the project directory
cd stripe-kit# Install dependencies
bun install# Launch the development server
bun dev
```## ๐ฆ Components
- `` - Stripe context provider
- `` - Customizable payment form
- `` - Responsive pricing tables
- `` - Subscription handling
- `` - Transaction history display
- `` - Invoice management
- `` - Real-time payment status
- `` - Customer management interface## ๐ค Contributing
We welcome contributions! Here's how you can help:
### Getting Started
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request### Development Workflow
```mermaid
gitGraph
commit id: "Initial Setup"
branch feature
checkout feature
commit id: "Feature Development"
commit id: "Testing"
checkout main
merge feature id: "Code Review"
commit id: "Release"
```## ๐ฅ Contributors
## ๐ Project Status
![]()
![]()
![]()
## ๐ License
### Personal Use
- Free for personal and educational use
- Must credit the author
- Cannot change core payment logic### License Features
| Feature | Personal | Commercial |
|:--------|:---------|:-----------|
| Core Features | โ | โ |
| Updates | Security only | Full updates |
| Commercial Use | โ | โ |## ๐ Support
If you like this project, consider supporting it:
### Why Sponsor?
- ๐ Support ongoing development
- โญ Get priority support
- ๐ฏ Influence feature roadmap
- ๐ Access exclusive components
- ๐ก๏ธ Commercial license included
Your support keeps this project alive! ๐---
Building Payment Solutions, One Commit at a Time ๐
Created with โค๏ธ by Harshit Duggal