AVRO Framework Guide
AVRO is a low-code framework primarily designed for creating management and information systems. It is particularly suitable for building e-Gov solutions and custom enterprise systems. The framework leverages web (cloud) technologies and supports integration with MySQL, PostgresSQL, MSSQL, Oracle, and other relational databases.
Key Features:
- Powerful Design Framework: Specifically crafted for developing systems, enabling the creation of both simple and complex applications.
- Custom Form Elements: Unlike standard form elements, AVRO offers specialized components tailored for modern systems. You can also create custom form elements as needed.
- Low-Code and Advanced Logic: While AVRO supports low-code development for the majority of your system, it also allows you to write custom logic in cases where more complex functionalities are needed. The framework enables you to write custom logic in:
- JSON
- Core JavaScript
- jQuery
- PHP OOP
Advanced Features
-
Open Source: AVRO is an open-source framework, giving you full access to the source code. This allows for extensive customization and the freedom to adapt the framework according to your specific needs. Since it's open source, you can also contribute to its development and enhance its capabilities.
-
DDL Support: AVRO includes Data Definition Language (DDL) support, enabling you to define and manage your database schema with ease. You can create and modify tables, indexes, and relationships between entities directly through the framework, reducing the need for manual SQL coding.
-
Validation: Built-in validation mechanisms ensure that data integrity is maintained throughout your application. AVRO provides various validation rules for form inputs, database entries, and API requests, preventing errors and ensuring the reliability of your system. Custom validation rules can also be created to suit your specific requirements.
-
Automatic REST API Generation: One of AVRO’s key features is its ability to automatically generate REST APIs. This makes integration with other systems and services seamless. You don't need to manually code the endpoints; AVRO handles this for you, allowing for quick and easy communication between your application and other systems, whether it’s for frontend-backend interaction or third-party service integration.
-
Multilingual Support: AVRO fully supports multilingual applications. You can create applications that support multiple languages, allowing users from different regions to interact with your system in their preferred language. This feature helps you expand your application's reach across diverse linguistic groups.
-
Fully Customizable: Everything in AVRO can be fully customized. From the design and UI elements to the backend logic, AVRO allows you to tailor every aspect of the system to meet your exact requirements. You have complete control over how the system looks and functions, providing you with the flexibility to create exactly what you need.
-
Ready design framework: The design framework is specifically created for building systems. It is intuitive, highly comprehensible, practical, and visually appealing. In most cases, there's almost no need for a front-end developer. However, you can always customize everything yourself if needed.
Build a system
Build Modern, Advanced, and Beautiful Systems with Just JSON
With AVRO, you can create modern, sophisticated, and beautiful systems simply by providing JSON data. This makes it incredibly easy to generate complex applications and interfaces without the need for extensive coding, making development faster and more efficient.
With AVRO, you can build scalable and flexible systems that meet the evolving demands of modern businesses and organizations. Based on toKernel framework v3.
Applications:
AVRO has been successfully applied in various industries, including:
- FinTech
- LegalTech
- AgroTech
- Environmental
- Science
- e-Gov
- Enterprise Systems