Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apps/default
envs
libs
logs
temp
.gitignore
.htaccess
README.md
composer.json
cron.php
fra
globals.php
index.php
unit-test

README.md

THIS PROJECT IS DISCONTINUED... VISIT https://github.com/andreapollastri/exceptionframework TO DISCOVER MY NEW PHP FRAMEWORK!


</> Francesca Framework

Modern And Lightest PHP Framework Developed With For Developers

Features

  • extremely easy to learn and use
  • friendly and commented construction
  • multi-tenant configurations and apps manager
  • composer installation
  • custom CLI tools
  • schelude cron tasks
  • MVC http routing
  • classes autoloader
  • middlewares support
  • RESTful support
  • MySql and Sqlite ORM
  • native PSR-4 support
  • only 70kb files size
  • PHP Unit Test support
  • active updates and support

Get Started

Install last version of Francesca Framework via Composer:

$public_html_root> composer create-project andreapollastri/francescaframework .

Create a new environment linked to your domain:

$public_html_root> php fra create-env your-domain.ltd

Create a new application workspace:

$public_html_root> php fra create-app my-app-name

Edit your environment file.

Enjoy Francesca :)

Documentation

You can find an useful documentation on official website: https://francesca.io

Requirement

All you need is a good and professional web hosting service or cloud VPS.

  • Apache based web-server (or hybrid nigix/Apache)
  • PHP 7.0 version or later
  • PDO extension
  • Composer extension
  • SSH access to public root with writible permission on it

License

Francesca Framework is under the MIT license.