Introduction
Hatthi is a platform that aims to allow developers to scaffold and manage Laravel™ projects at lightening speed.
Projects can be setup in minutes and published with just one click.
When building modern web applications, developers have to take care of a lot of aspects: frontend (HTML views, fonts, colors etc.), security (authorization, authentication, rate limiting etc.), routing, storage, database (models, migrations, seeding etc.) and much more.
Laravel™ is a great web framework, probably the best. It gives developers the chance to take care of all of these aspects with ease, securely and efficiently. Nevertheless the amount of files needed to manage all these features can be hard to follow, especially for newcomers.
Even experienced developers can confirm that writing routes, setting up models, controllers, configuration files and more, can become repetitive and time consuming. This is not a problem of the framework, it's just inevitable.
Hatthi helps developers, newbies and advanced ones, to fasten the process of managing applications and focus on their logic.
To achieve this, Hatthi offers a simple, easy to use, yet powerful UI.
Defining a model can be redundant, write migrations, create the model class, its relations, optionally (recomended) seeders...
With Hatthi developers are able to easily define table fields and their properties, relations between tables and seeding behavior and Hatthi will generate all the files to reflect the chosen configuration in code.
The integrated WYSIWYG editor allows developers to quickly design the UI, define conditional rendering and collection rendering, styles and even embedded JS code. Thanks to an intuitive code builder, developers can also define custom variables and code and take advantage of the powerful Facade features of Laravel™.
Similarly various features like authentication and authorization, rate limiting, composer packages, environment variables and much more are easy to setup in a few clicks and the code is generated by Hatthi.
Developers can download the generated code or publish it directly to a repository of choice.
All ⃰ the code generated by Hatthi is human readable and well formatted.
⃰ Well... Maybe the HTML code of the views is still a "little unformatted", but we're working on it...