Apps / Boilerplate / Skelora
Skelora —
Flutter + Laravel app boilerplate
A Flutter app for iOS and Android that ships with its own back end and admin panel: a self-hosted Laravel API and a Filament panel, in the same download. Accounts, encrypted backups and app updates run on your server from the first build.
- Flutter app, iOS and Android
- Laravel API
- Filament admin panel
- Landing page for your app
Live preview
$129
$149 · launch price, first 20 copies · Source Code Licence
- Download link by email, right after payment
- Download it again from your account
What the licence allows is explained below.


The Flutter app and its own admin panel, both in the download: a push sent from the panel, a backup stored on your server.
In the app
Ten parts every app ends up needing, built and working. Replace the sample screens with your own product.
Accounts
Sign-up and sign-in with an emailed 6-digit code.
Google and Apple sign-in
Both providers, on both platforms.
Encrypted cloud backup
Stored on your own server, not a third party’s.
Push notifications
FCM, written and sent from the admin panel.
In-app purchases
Store purchases with a paywall screen.
Analytics and crash reports
Usage events and crashes, behind a consent switch.
Biometric lock
Lock the app behind face or fingerprint.
Update prompts
Ask users to update, set from the panel.
Three languages
Including a right-to-left layout.
Light and dark themes
Both themes, from one set of colours.
The back end, in the same download
Other Flutter boilerplates hand your users to Firebase or Supabase. Skelora comes with a server you host and an admin panel to run it.
- Laravel 13 API with Sanctum tokens: accounts, the Google and Apple sign-in exchange, encrypted backups and pictures live on your server.
- Filament 5 admin panel for users, backups, push notifications and app updates.
- SQLite or MySQL, and a Docker compose file when you deploy.
- Tested with Pest, so you can change it and know what broke.
$ cd backend
$ ./install.sh
$ php artisan serveThree commands from the download folder to a running API and admin panel.
What you skip building
Our estimate of the hours an experienced Flutter and Laravel developer would spend building and testing each part from scratch. Your numbers will differ.
114–168 hof building and testing, estimated
| Part | Estimate |
|---|---|
| Sign-up with emailed code | 10–14 h |
| Google and Apple sign-in | 8–12 h |
| Encrypted backup and restore to your server | 16–24 h |
| Push notifications sent from a panel | 8–12 h |
| In-app purchases with a paywall | 16–24 h |
| Analytics and crash reports | 4–6 h |
| Biometric lock | 4–6 h |
| Update prompts | 4–6 h |
| Three languages with RTL | 6–10 h |
| Light and dark themes | 4–6 h |
| Laravel API with token auth | 12–16 h |
| Filament admin panel | 16–24 h |
| A landing page for the app | 6–8 h |
| Total, estimated | 114–168 h |
Remove what you don’t need
Each feature can be listed and taken out with one tool, then checked.
Or ask your coding agent
AGENTS.md and skills/ in the download tell it how to take a feature out.
$ dart tool/features.dart list
$ dart tool/features.dart remove iap push
$ dart tool/features.dart checkStack
App
- Flutter 3.47
- Dart 3.13
- GetX
- Material 3
Back end
- Laravel 13
- Filament 5
- Sanctum
- SQLite or MySQL
- Docker compose
- Pest
Licence, in plain words
- One end product
- Build one app with it, for yourself or for one client, with any business model.
- A second app
- Needs a second licence.
- The source itself
- Not for resale or sharing, changed or not.
- Refunds
- Handled under the refund policy.
Questions
Do I still need Firebase?
Only for push notifications, analytics and crash reports, which go through Firebase. Accounts, backups, update prompts and the admin panel run on your own Laravel server, and the app runs without Firebase until you add a project.
Where can the back end run?
Anywhere you can run a Laravel 13 app: a VPS, a managed host, or with the included Docker compose file. Start on SQLite and move to MySQL when you need to.
Do I have to run the back end?
No. The app builds and runs without it, and only calls your server once you build it with API_BASE_URL. Accounts, Google and Apple sign-in and cloud backup are the parts that need the server; if you won’t run one, remove them with dart tool/features.dart remove accounts cloud_backup social_login. Backup to a file through the share sheet still works.
Does it build for iOS and Android?
Yes. It is one Flutter codebase for both platforms.
Is there a website for my app?
Yes. landing/ is a one-page site for your app in its colours: hero, three features, a strip of screens, questions and store buttons. It is static HTML with no external requests; change the copy, add your store links and host it anywhere.
Can I take out features I don’t need?
Yes. dart tool/features.dart lists the features, removes the ones you name and checks the result. Before a release the app is built and tested with each feature removed on its own and with all of them removed together.
Does it work with coding agents?
Yes. AGENTS.md explains how the project is wired and how to remove a feature, CLAUDE.md and the Cursor rules point to it, and skills/ has one step-by-step skill per feature.
Are the sample screens meant to stay?
No. They show each feature working. Replace them with your own product’s screens and keep the parts underneath.
Should I buy this or one of the finished apps?
If your app belongs to a trade this site already has a finished app for, such as food ordering, bookings or a pet shop, buy that app: its screens and business flow are already built. If your idea is new, or no finished app here fits, buy Skelora: the accounts, backup, push, purchases, back end and admin panel are done, every optional part comes out with one command, and AGENTS.md and skills/ let a coding agent build your screens on top.
Can I build an app for a client?
Yes, for one client per licence. A second app, for you or anyone else, needs a second licence.
How do I get updates?
New versions replace the download on your download page and in your account; the CHANGELOG says what changed.
What if it isn’t right for me?
Refunds are handled under the refund policy. Read it before you buy.
Start with the back end already built
The Flutter app, the Laravel API, the Filament admin panel and a landing page for your app, in one download.
$129
$149 · launch price, first 20 copies · Source Code Licence