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

Kingston Enterprises Icarus FrameWork Graphic

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.

Kingston Enterprises Icarus FrameWork Welcome Screen

Licence

MIT

Contributing

any form of contributions are fully accepted, just open a github issue here

Contact

contact us at: