eliseekn / tinymvc
TinyMVC is a PHP framework based on MVC architecture that helps you build easily and quickly powerful web applications and RESTful API.
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^8.1
- dflydev/dot-access-data: ^3.0
- nesbot/carbon: ^2.41
- phpmailer/phpmailer: ^6.1
- psy/psysh: @stable
- spatie/php-structure-discoverer: dev-main
- symfony/console: ^5.2
- symfony/mime: 7.3.x-dev
- symfony/process: ^5.3
- twig/twig: ^3.0
- wixel/gump: ^1.11
Requires (Dev)
- fakerphp/faker: ^1.15
- filp/whoops: ^2.12
- friendsofphp/php-cs-fixer: dev-master
- phpstan/phpstan: 2.0.x-dev
- phpunit/phpunit: ^9.5
- symfony/finder: 7.3.x-dev
- symfony/panther: ^1.0
- symfony/test-pack: v1.1.0
- symfony/var-dumper: ^5.2
This package is auto-updated.
Last update: 2025-03-13 11:50:09 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.1
Yarn or NPM
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