Craftable PRO - Short Review

Developer Tools

Craftable PRO is a powerful and feature-rich admin panel and CRUD (Create, Read, Update, Delete) generator specifically designed for Laravel developers. Here’s an overview of what the product does and its key features:

What Craftable PRO Does

Craftable PRO is built to streamline the development of admin panels, CRM, or CMS systems for Laravel projects. It automates the tedious and repetitive tasks associated with creating CRUD interfaces, allowing developers to save time and focus on more complex and exciting aspects of their projects.



Key Features and Functionality



CRUD Generator

One of the standout features of Craftable PRO is its robust CRUD generator. This tool allows developers to generate entire administration interfaces based on their database structure using the `craftable-pro:generate-crud` artisan command. The command can be run with a wizard option (`–wizard`) to guide through customization options, such as specifying visible table columns, registering relationships, and defining media collections. All generated files are placed within the project folder, enabling full customization.



User Management

Craftable PRO includes comprehensive user management capabilities. It allows for user invitation via email, self-registration, and integration with external providers like Gmail or Microsoft accounts. Users can be managed with options for two-factor authentication, and their roles and permissions can be easily adjusted.



Roles & Permissions

The platform offers robust access control with roles and permissions management. Developers can define custom roles and assign specific permissions to each role, ensuring that users have access only to the features they need. Craftable PRO automatically generates roles for newly created models, making permissions management seamless.



Media Library

Craftable PRO features an advanced media library that allows users to upload, edit, and organize media files efficiently. This makes it easier to manage and integrate media content within the application.



Beautiful UI

The admin panel is built using the VILT stack (VueJs, InertiaJs, Laravel, and TailwindCSS), ensuring a clean, minimalistic, and easy-to-use interface. The UI is highly customizable, with a Storybook of Vue3 components built with TailwindCSS.



Modules Generator

In addition to CRUD generation, Craftable PRO includes a modules generator that simplifies the creation of new modules with validation rules. This further accelerates the development process by automating routine tasks.



Localization

The platform supports multilingual content management through its Localization Manager, allowing developers to create and manage translatable strings easily.



Advanced Security Measures

Craftable PRO includes advanced security features such as two-factor authentication, enhancing the security of user access to the system.



AI Integration

Craftable PRO has also been prototyped to integrate AI, specifically GPT-4, to further accelerate the CRUD generation process. This allows developers to describe their desired admin panel in natural language, and the AI handles the rest, generating specific generator commands with available options.



Installation and Licensing

Craftable PRO is easy to install using Composer, and it offers different licensing packages, including a single-project license and an unlimited-project license. Both packages include free updates for one year after the initial installation.

In summary, Craftable PRO is a versatile and powerful tool designed to make Laravel developers more productive by automating routine tasks, providing robust management features, and offering a highly customizable and secure admin panel solution.

Scroll to Top