MVPable is a comprehensive TALL (Tailwind CSS, Alpine.js, Laravel, Livewire) stack SaaS starter kit designed to accelerate the development of your SaaS products. With built-in features like Stripe checkout integration, user management, and a customizable admin panel, MVPable provides all the necessary components to launch your SaaS product quickly and efficiently.
-
User Management
- User profiles and account settings
- Activity logs
-
Subscription Management
- Stripe checkout integration
- Subscription plans and billing cycles
-
General settings
- Manage application settings (site name, description, contact info)
- Manage SEO settings (title, keywords, metadata)
- Manage analytics settings (Google Analytics, HTML snippets)
- File uploads for favicon and logo
- Stripe configuration
-
Manage Plans
- brings your stripes plans to create pricing cards
- Stripe configuration
-
UI/UX Enhancements
- Two ready themes: dark and light
- 32 themes from DaisyUI
- Easy custom theme setup
-
Security
- No disposable email (avoid spam and non-serious customers)
-
Development Tools
- CI/CD pipelines with GitHub Actions
- One command setup
-
Authentication and Authorization
- User registration, login, and password reset
-
UI/UX Enhancements
- Responsive design with Tailwind CSS & DaisyUI
-
Miscellaneous
- SEO optimization tools
- GDPR compliance tools
- PHP 8.x
- Composer
- Node.js and npm
- MySQL or PostgreSQL
- Redis (optional, for caching)
- Clone the repository:
git clone https://github.com/ismaelfi/mvpable.git cd mvpable
- install dependencies:
composer install
- Set up the development environment:
php artisan dev:setup
We welcome contributions to improve MVPable! Please fork the repository and submit a pull request with your changes.
This project is open-source and available under the MIT license.
MVPable is inspired by various open-source projects and built with love by the community. Special thanks to the creators and maintainers of Tailwind CSS, Alpine.js, Laravel, and Livewire.
If you find this project helpful, you can support its development in the following ways:
- Buy me a coffee: Buy Me a Coffee or though Revolut
- Consulting: Whether it's an MVP, website, or SaaS, I can help you launch your idea, fast. Schedule a Consultation
- Share your creations: Post what you've built using MVPable and mention me !
- Create blog post with SEO
- Create free Landing page
- Improve documentation and tutorials
- Enhance the admin panel with more features
- Add support for more payment gateways (lemonsqueezy)