Antares is based on Laravel as backend framework, VueJS as frontend javascript framework and Composer as dependency manager to use external vendors. All of these combined can let you to easily build powerful web applications. It uses the Material Design RWD Template with UI Components to fully render the user interface that can be controlled from the PHP code level.
Antares is fully modular, meaning that you can easily create your own modules and extend it's possibilites for your own purposes. Additionally, it includes a lot of modules by default that can save you tons of time with the most common functionality of every web-application.
In order to start working with Antares, as back-end developer you need to at least have following skills:
- OOP PHP
- MySQL Relational Database
- Model/View/Controller (MVC) design concepts
Additionally, following skills may be very helpful:
- Laravel
- Grunt, Webpack, VueJS
- Composer
- Singleton, Abstract Factory deisgn concepts
- GitHub flow
- LAMP
If this is your first try with Antares, we suggest to follow the path below:
- Prepare a server that match the requirements.
- Install the system automatically or manually.
- Read about Antares Concepts:
- Files Structure - Understand how the system architecture is designed.
- Modules - See what is the module structure and how modules are located in the system.
- UI Strucure - Look how easy you can design your own views on every user level.
- Start building your own Modules following Modules Development section or try with our tutorial to build Sample Module.
- During the development, you will definitely want to use the available services of the Antares that can help you speed up your pace and extend your system's functionality. It is a key to deliver a stable and consistent solution.