- Created Models and Controllers file structure.
- created Views and public folders to make assets accessable by the browser through '.htaccess' file.
- created a routing system and middlwares to be executed during the request-response lifecycle.
- created a simple authentication system with data validation and validation rules to validate input data.
- created migrations and database schema not to create DB structure each time you clone the project.
- Download the archive or clone the project using git
- Create database schema
- Create
.env
file from.env.example
file and adjust database parameters (including schema name) - Run
composer install
- Run migrations by executing
php migrations.php
from the project root directory - Go to the
public
folder - Start php server by running command
php -S 127.0.0.1:8080
- Open in browser http://127.0.0.1:8080