eliseekn / tinymvc
TinyMVC is a PHP framework based on MVC architecture that helps you build easily and quickly powerful web applications and RESTful API.
4.x-dev
2026-03-10 18:38 UTC
Requires
- php: ^8.4
- cweagans/composer-patches: *
- dflydev/dot-access-data: ^3.0
- doctrine/dbal: ^4.3
- dompdf/dompdf: ^3.0
- goldspecdigital/oooas: dev-master
- nesbot/carbon: ^3.0
- phpmailer/phpmailer: ^6.9
- predis/predis: ^2.2
- psy/psysh: ^0.12
- somnambulist/validation: ^1.12.2
- spatie/php-structure-discoverer: ^2.0
- standaniels/image-generator: ^1.1.0
- symfony/console: ^7.2
- symfony/http-client: 8.0.x-dev
- symfony/mime: ^7.2
- symfony/panther: ^2.4
- symfony/process: ^7.2
- twig/twig: ^3.16
- twilio/sdk: ^8.3
Requires (Dev)
- fakerphp/faker: ^1.24
- filp/whoops: ^2.16
- friendsofphp/php-cs-fixer: ^3.68
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^11.5
- symfony/finder: ^7.2
- symfony/test-pack: ^1.1
- symfony/var-dumper: ^7.2
This package is auto-updated.
Last update: 2026-03-10 18:38:47 UTC
README
TinyMVC is a PHP framework based on MVC architecture that helps you build easily and quickly powerful web applications and RESTful API.
Requirements
PHP ^8.4
Node ^20.20
Installation
- Create new composer project
In your terminal :
composer create-project eliseekn/tinymvc project-name
- Install packages dependencies
In your terminal :
cd ./project-name
yarn && yarn dev
Your first application
- Setup application
In your terminal :
cp .env.example .env
php console app:setup
- Setup database
In your terminal :
php console migrations:run --seed
- Start a local server development
In your terminal :
php console serve
For more console commands :
php console list
License
Copyright
2019-2025 N'Guessan Kouadio Elisée eliseekn@gmail.com