IMPORTANT: EARLY DEVELOPMENT (NOT READY FOR PRODUCTION)
Stripe Pad is a PHP boilerplate for rapid SaaS development with Stripe integration. It offers a minimalistic approach to start, validate, and grow your SaaS application without the constraints of a particular framework.
For Educational purposes. Get started with MVC in PHP.
DEMO: Stripepad.com
Not affiliated in any way with Stripe.com
- Public: Landing page
- Private: User Profile, Your App
- MVC. Controllers, Models shared between all controllers, and JSON + templates for the views part.
- Webhooks management for Stripe events.
- Divided in subdomains or subfolders
- PHP is the only requirement, how you build you app inside /app folder is up to you
- Easy to modify and customize
Space to insert your code:
- crons: Scripts and cronjobs.
- app: Custom application code & landing page. All HTML is here.
- cdn: Subdomain for static assets.
These are core files, they will break with an update:
- core: Core files for database connections and templates.
- webhooks: Handlers for webhooks (default: Stripe and Bitbucket).
- API: Basic API functionality.
Packed with basic stuff only.
- Php. MVC style, no framework.
- Vanilla Js & jQuery, just to open/close mobile menu
- Composer, to install stripe and email dependencies
Basic theme uses Tailwind. 100% optional. You can edit /app folder completely.
git clone https://github.com/natzar/stripe-pad.git
cd stripe-pad/
composer install
After clone or downloading files, just visit //localhost/stripe-pad in your browser and follow instructions.
Browser: //localhost/stripe-pad/
Find full installation instructions here
If you haven't contributed to any open source project this is the perfect opportunity. The project is very simple and it is in early stage.
To contribute via pull request, follow these steps:
- Create an issue describing the feature you want to work on (Bugs, themes, plugins, new features or webhooks).
- Write your code, tests and documentation, and format them with
black
- Create a pull request describing your changes
For more detailed instructions on how to contribute code, check out these code contributor guidelines.
Licensed under the GPL License, Version 3.0 Copy of the license.
Beto Ayesa (@betoayesa), looking for contributors!
I'd love to hear your feedback! Feel free to log an issue on our GitHub issues page. If your question is more personal, @betoayesa is always open as well.
- Repository url: www.stripepad.com
- What is Stripe Pad & what it does
- How it works? Development internals
- How to contribute
- License
SVG icons: https://heroicons.com/