create-skateboard-app
v1.4.0
Published
Create a full-stack React app with authentication, Stripe payments, and database support in seconds
Downloads
41
Maintainers
Readme
Create Skateboard App
The fastest way to create a full-stack React app with authentication, payments, and database support.
What is Skateboard?
Skateboard is a production-ready boilerplate for building SaaS applications. It includes user authentication, Stripe subscriptions, database adapters, and 50+ UI components out of the box.
Quick Start
npx create-skateboard-app
cd my-app
npm run startUsage
Interactive Mode (Recommended)
npx create-skateboard-appWith Project Name
npx create-skateboard-app my-appWhat You Get
- React 19 with Vite
- TailwindCSS v4
- Shadcn/ui components
- Hono backend server
- JWT authentication
- Stripe payments
- Database support (SQLite, PostgreSQL, MongoDB)
- Dark mode
- Mobile responsive
- Protected routes
Features Included
- Sign up / Sign in pages
- Landing page
- Settings page
- Legal pages (Privacy, Terms, EULA)
- 404 error handling
- Mobile tab bar
- Rate limiting
- CSRF protection
Requirements
- Node.js 22.5+
- git or curl (for template download)
Configuration
After creating your app:
Copy the environment template:
cp backend/.env.example backend/.envUpdate
backend/.envwith your credentials:JWT_SECRET- Token signing keySTRIPE_KEY- Stripe secret keySTRIPE_ENDPOINT_SECRET- Webhook secret- Database connection string (if using PostgreSQL/MongoDB)
Contributing
Contributions welcome! Please open an issue or PR.
License
MIT
