Skip to content

german-bortoli/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentation of Antares Project

##Introduction

[TOC]

Antares is a system created on the basis of Laravel framework. It consist of 28 components enabling the support of building internet applications.

The system uses:

  1. Components and modules - a desirable functionality serving the building of scaled systems. Predefined components facilitate solving already known problems connected with business logic and support the developers by reducing the time needed for realization of target functionality.

  2. Composer - usage of a popular tool to install libraries is an indispensable system's element. It facilitates installation of dedicated functionalities, which helps the developer in reducing time needed for realization of client's order.

  3. Configuration based on database and files - precisely speaking, files as a place of saving the components' and modules' settings and configurations of the application itself in which client's intervention is not permissible. Configurations' record in database in turn, facilitates changing the configuration by a client and adjusting the settings immediately.

  4. Users and access to resources - resources' access management for different groups of users in combination with events' implementation is a powerful tool in controlling the actions performed by different users.

  5. Separation of client's layer from administrative layer - administrative layer which is responsible for application's control is entirely separated from client's layer - users who have no administrative power. Such a solution facilitates any client's panel implementation and adjusting the solution to order's needs.

  6. Responsiveness - the entire system has been implemented with the use of Material Design Lite as one of frontal frontend frameworks. Thanks to such a solution the application is available to most devices supporting the interpretation of HTML5.

  7. HMVC - the system supports hierarchical pattern of design architecture which is a variant of MVC pattern. This means system's division into the following separated layers: responsible for communication with data base, responsible for presentation of website's view, and responsible for appropriate control (translation) of incoming request (from browser) into appropriate view. Such a solution supports scalability and facilitates widgets' implementation significantly.

Credits

License

The EU Public License. Please see license.md for more information. [ico-version]: https://img.shields.io/packagist/v/jeroen-g/laravel-packager.svg?style=flat-square [ico-license]: https://img.shields.io/badge/license-EUPL-yellow.svg?style=flat-square [ico-downloads]: https://img.shields.io/packagist/dt/jeroen-g/laravel-packager.svg?style=flat-square

About

Documentation of Antares Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages