A Powerful, Modern and Lightweight PHP 7.1+ Boilerplate to build quickly robust web apps or small/medium SaaS.
pH7WebAppBoilerplate is based on Silex. Since Symfony 4, it is now recommended to use Symfony 4 instead (Symfony 4 is as lightweight as using Silex). Silex isn't maintained anymore, so this project is now marked as archived.
It is always tough to directly start a new "clean-code" project from scratch based on good programming principles. We always need to think about the best architecture/patterns for the project and spending time looking for the good libraries.
pH7 Boilerplate gives the best coding practices for you, with already everything setup (.gitignore, .htaccess, composer file), the project already configured (for Silex and Twig and has all the good/useful libraries included that will make your new web app the best!
Simply clone it, and start developing your great web app!
- PHP 7.1+
- Silex 2.1 with MVC pattern
- Twig + Twig Extensions
- Symfony Asset Component
- Symfony Security
- Symfony Validator
- Symfony Config
- Symfony Form
- Monolog
- PHPUnit 6+
- Mockery
- Composer
- Materialize CSS framework
-
Be sure PHP 7.1 or higher is installed
-
Clone the repo
git clone git@github.com:pH-7/pH7WebAppBoilerplate.git
cd pH7WebAppBoilerplate
-
Install Composer (https://getcomposer.org)
-
Install the Boilerplate dependencies with
composer install
I'm Pierre-Henry Soria, a passionate Software Engineer and creator of pH7CMS for instance.
You can by email at pierrehenrysoria+github [[AT]] gmail [[D0T]] com
MIT License. Enjoy 😃