Description

A simple but pretty adaptable web app framework that allow developers to work with Router, ORM, QueryBuilder & other cool helpers, like Laravel or Codeigniter without any other manual installation.

Prerequisites

  • Apache Server.

  • PHP 5.4 at least

  • Mysql, but we are working to work with other dbms.

Built With

  • Pure PHP.

  • Javascript for some features.

Installation

Composer

composer create-project phpbooster/framework

HardLink

https://docs.google.com/uc?export=download&id=1zqKxyJz4VRYmGvnTSYpD37QPsbZ5H2sR

Github

Download in green button to Clone or download.

Git

Go to your terminal/powershell/cmd or any other console like gitbash or cholocatey, and in your project folder run:

$ git clone origin https://github.com/ArielSalvadorDev/PHP-Booster.git .
$ rm -rf .git

wget

Instead of git alternatively you could download directly on your folder with:

$ wget https://github.com/ArielSalvadorDev/PHP-Booster.git
$ unzip PHP-Booster-master.zip
$ rm -rf PHP-Booster-master.zip

Or you could use the zip link on github project​: Github project Also here in the sidebar you could go to Download section to direct download in zip format.

Deployment

Go to your project path and search "public" folder and there go into the .htdocs file you would see something like this:

RewriteEngine On
RewriteBase /framework/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L]

If you dont see it don´t worry, just allow your system to see hidden files. Then change in RewriteBase the word "framework" to the name of your root directory. Now you are able to see your project running on server.got o your browser and type:

http://localhost/the-name-of-your-root-folder/

If you use some specific port type it, if you are working on local environment it works.if not just change localhost to your domain or ip.

You will see the next screen:

Now you are ready to start to creating routes, controllers, models, viewsand all type of modern and cool MVC or FrontController stuffs.

Support

Actually there are not supporters for the project, but you could get info in contributing section.

Roadmap

In future realeses FF will support:

  • Methods and Helpers to APIS development

  • Create support for Informix

  • Create support for Postgre

  • Create support for Firebird

  • Create suppor for Sql lite

  • Implement Carbon Library.

  • Add Links to paginator with ajax.

  • Modal confirm button is added for bootstrap 4, this feature is going to be added in next release for bootstrap 3, materializeCSS and default style with js prompt

Version.

Actually in 1.0.0

Authors

Ariel Fernando Salvador Mejia

Github profile

Email: arielsalvadormejia@gmail.com

License

MIT

Project Status

Working on 1.0.1 release on december 2018.