Looking to hire Laravel developers? Try LaraJobs

laravel-mobile-api-starter-kit maintained by gruya

Description
Minimal type safe starter kit for mobile-first apps with OTP and action pattern.
Last update
2026/04/27 23:42 (dev-main)
License
Links
Downloads
1

Comments
comments powered by Disqus

Laravel Mobile API Starter Kit

Minimal type safe starter kit for mobile-first apps with OTP and action pattern.

Why use it?

  • OTP over magic link for better mobile UX
  • Versioned API routes
  • Action pattern
  • Cruddy controllers
  • Type safe with PHPStan level max
  • Consistency and refactoring with Rector and Pint
  • AI ready with Laravel Boost
  • Better defaults, thanks to Essentials
  • Feature, unit and architecture tests

Getting Started

You need:

Create the app:

composer create-project gruya/laravel-mobile-api-starter-kit --prefer-dist example-app

Move in and set it up:

cd example-app
composer setup

Start local dev:

composer dev

Check the project:

composer test

That runs Rector check, Pint check, PHPStan, and the Laravel test suite.

Available Tooling

Development

  • composer dev - Runs the Laravel server, queue listener, and Pail logs

Code Quality

  • composer refactor - Runs Rector and changes code
  • composer test:refactor - Runs Rector without changing files
  • composer lint - Runs Pint and fixes PHP style
  • composer test:lint - Runs Pint without changing files

Testing

  • composer test:types - Runs PHPStan/Larastan
  • composer test:unit - Clears Laravel config and runs tests
  • composer test - Runs all checks above

Similar recommended kits

All this kits have PHPStan level max with pint and rector

License

This Starter Kit was created by Gruya under the MIT license.