A Movie Catalog Web App built with the SlimPHP 4 Skeleton MVC App Framework
The tutorial containing detailed steps explaining how this application was built can be found here for those looking to learn how to build applications with the SlimPHP 4 Skeleton MVC App Framework.
Clone the repository
git clone https://github.com/rotexsoft/movie-catalog-web-app.git
Change directory into the app's folder
cd movie-catalog-web-app/
Use ./movie-catalog-db-schema.sql to create the needed db tables (Works with Mysql 5.7 & 8)
Install composer dependencies
composer install
Edit the db_*
settings in ./config/app-settings.php to point to the db you just created
Run the dev web-server
php -S 0.0.0.0:8888 -t public
Browse to http://localhost:8888/users to initiate the admin user
Now browse to http://localhost:8888/movie-listings to start adding movies
To view all the MVC routes available in this application, there's an action automatically avalaible in all controllers that extend \SlimMvcTools\Controllers\BaseController in any app built using the SlimPHP 4 Skeleton MVC App Framework.
The MVC routes url for this application is http://localhost:8888/movie-catalog-base/routes
Enjoy!