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

1

Clone & configure

Copy .env.example, run migrations, and wire Firebase or OAuth as needed.

2

Extend the API

Follow the /items pattern for resources; keep middleware and policies consistent.

3

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.