-
Notifications
You must be signed in to change notification settings - Fork 0
Playground: An Application Ecosystem for Components and Packages
Playground provides libraries and packages to produce user interfaces (UIs) that use Laravel packages for APIs and resources.
The APIs and Resources utilize JSON, PHP, Redis and SQL that are meant to be consumed by UIs written in frameworks such as Angular, Blade, VueJS, React to name a few.
Playground makes use of Swagger documentation for APIs and uses the PHP PSRs, as guidelines, for development. After that, for APIs and Resources, we abide by the guidelines of Laravel for package development and likewise for the UIs. PHPUnit is used for testing along with orchestra/testbench.
Playground has been around for decades, but was never public. This is an effort to make the code publicly available under the MIT license.
https://github.com/gammamatrix/playground
Contains the scaffolding to set up a simple website. Playground expands on Laravel to build advanced and reliable applications and services.
https://github.com/gammamatrix/playground-auth
Supports database authentication, Sanctum, roles and privilege handling as well.
A content management system.
- to be published
A customer relationship management system.
- to be published
https://github.com/gammamatrix/playground-matrix
Provides the database models for a project management system.
https://github.com/gammamatrix/playground-matrix-resource
Provides the API and Blade UI for a project management system.
- Requires the models and migrations from the Playground Matrix package.
https://github.com/gammamatrix/playground-test
Playground Test provides models and test cases to help in testing other Playground Packages.