Full-stack boilerplate
Build faster with a clean foundation
Laravel API with Sanctum, RBAC, RevenueCat-ready subscriptions, LLM scaffolding, and a React Native client template — without domain-specific baggage.
Auth & RBAC
Email login, Firebase-ready mobile auth, and Spatie roles with admin tooling.
API & integrations
Example CRUD, client error logging, LLM provider layer, push tokens, and RevenueCat webhooks.
Mobile ready
React Native shell with navigation, theming, and subscription hooks — swap in your product screens.
Ship quickly
How to use this repo
Clone & configure
Copy .env.example, run migrations, and wire Firebase or OAuth as needed.
Extend the API
Follow the /items pattern for resources; keep middleware and policies consistent.
Customize the app
Replace placeholder screens with your flows; RevenueCat and FCM hooks are already stubbed.
FAQ
Common questions
Authentication, RBAC, example CRUD, subscriptions scaffolding, LLM logging, push notification endpoints, and a docs site.
It is a strong starting point. You should still harden secrets, monitoring, and deployment for your environment.
New modules under app/Services and matching routes/controllers; keep third-party keys in .env only.
Yes. Strip the routes, services, and mobile packages you do not need.
Ready to build your product?
Create an account to open the dashboard and explore the authenticated experience.