Open source / MIT / Laravel

Pundasyon

An open-source Laravel starter, free to use under the MIT licence.

Who it's for

Free for developers and students: start a new Laravel app with sign-in security, roles, an admin panel and an API already done, and build what makes yours different.

Pundasyon (Filipino for “foundation”) gives a new Laravel app the parts every app needs, so work starts on what makes it different: a CRM, an inventory system, a school system or a SaaS. Public on GitHub as a template anyone can use.

How it's built

  • Sign-in security: two-factor sign-in, account lockout, sign-in history and “log out other devices”.
  • Roles and permissions with impersonation, and safeguards against handing out more access than you hold.
  • Versioned, token-based REST API with automatic docs.
  • One command generates a module: model, migration, admin screens, API, permissions and tests.

In action

make:module creates a Products module: the command, migrate and the generated tests, then the new admin screens and API docs.
make:module creates a Products module: the command, migrate and the generated tests, then the new admin screens and API docs.

Screens

  • Pundasyon: Dashboard with permission-aware widgets
    Dashboard with permission-aware widgets
  • Pundasyon: Users, with roles and status
    Users, with roles and status
  • Pundasyon: Roles and their permissions
    Roles and their permissions
  • Pundasyon: Read-only activity log
    Read-only activity log
  • Pundasyon: Sign-in history and other devices
    Sign-in history and other devices
  • Pundasyon: Automatic API docs
    Automatic API docs
  • Pundasyon: A Products module made by make:module, with search, sorting and filters
    A Products module made by make:module, with search, sorting and filters
  • Pundasyon: The generated create form, with validation
    The generated create form, with validation
  • Pundasyon: Users on a phone
    Users on a phone

Other apps

All projects