Introduction
This framework offers a lightweight solution to kickstart php applications while also preparing them for faster and cleaner development.
The project consists primarily of a custom MVC core and a base application template. The template already has all of the basic features constructed and tested, in addition to the core, which is fully built and tested. Together, they form a light foundation for any of our customer projects.
Project Scope
Base application
Secured migration based database
Secured user login and registration
simple user profile dashboard
simple user profile settings and controls
site visitor counter
Core
mvc architecture
.env database connection
custom routing
form templates
Prerequisites
The whole idea behind the project is to have a framework with very few dependencies. So all you will need is a php installation and composer
dependencies
vlucas/phpdotenv
Installation
The suggested installation method is via `composer`_:
composer require kingston/icarus
Getting Started
Composer require
to get started using icarus you can require it from composer.
you can install it along with your other composer packages
Base Application
The base application is our own template for getting started building icarus applications. to get started
just clone the repository or use it as a template from here and then run composer install
-then open the env.example file, enter your database credentials and then save it as env. - Next just cd into your scripts directory and run the database migrations.
Next move into your public folder and start your php server.
then just open your localhost in your browser and you should see something like this and you will be good to go.
Licence
MIT
Contributing
any form of contributions are fully accepted, just open a github issue here
Contact
- contact us at: