https://github.com/mickaelandrieu/beerawecka
Beerawecka is a PHP MVC micro-framework
https://github.com/mickaelandrieu/beerawecka
Last synced: 7 months ago
JSON representation
Beerawecka is a PHP MVC micro-framework
- Host: GitHub
- URL: https://github.com/mickaelandrieu/beerawecka
- Owner: mickaelandrieu
- Created: 2016-11-27T03:02:24.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-27T15:02:51.000Z (almost 9 years ago)
- Last Synced: 2025-02-03T22:38:32.317Z (9 months ago)
- Language: PHP
- Size: 92.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Beerawecka
Beerawecka is a PHP 7 micro-framework that helps you to start powerful
web application with a very small footprint.
Beerawecka invokes an appropriate **controller method** from an HTTP request
and returns an HTTP response.
You don't always need an overkill solution like Symphony or other great projets.
Beerawecka only provides a minimal set of functionnalities to help you write
fast web developpement.
You are free to use your favourite libraries to create your models and views,
connecting your application to database, sending emails, etc.
You can have a look to our other project called
[Bredala](https://github.com/sugatasei/bredala) which offers you some of
those functionnalities.
## Features
- Powerful, light weight and easily customisable
- URL based routing
- Calling application via the URL or via the command-line-interface (CLI)
- Namespaced and PSR-4 compliant
- Autoloading class with composer
## Requirements
- PHP 7 with mbstring module
- [Composer](https://getcomposer.org/)
## Documentation
1. [Installation](https://github.com/sugatasei/beerawecka/blob/master/doc/01-installation.md)
2. [Application flow chart](https://github.com/sugatasei/beerawecka/blob/master/doc/02-application-flow-chart.md)
3. [URI Routing](https://github.com/sugatasei/beerawecka/blob/master/doc/03-uri-routing.md)
4. [Controllers](https://github.com/sugatasei/beerawecka/blob/master/doc/04-controllers.md)
5. [Services](https://github.com/sugatasei/beerawecka/blob/master/doc/05-services.md)
6. [Loading ressources](https://github.com/sugatasei/beerawecka/blob/master/doc/06-loading-ressources.md)
7. [Input class](https://github.com/sugatasei/beerawecka/blob/master/doc/07-input-class.md)
8. [Output class](https://github.com/sugatasei/beerawecka/blob/master/doc/08-output-class.md)
9. [Extending Core Class](https://github.com/sugatasei/beerawecka/blob/master/doc/09-extending-core-class.md)