Features
One proven product to build, test and deploy enterprise business applications.
Data model modelling
- Support for several field types like String, Number, Auto Number, etc.
- Supports RDBMS types database vendors.
- Analytic Database syncs with real-time push to BigQuery.
- Data validation and Access Control.
- Data model visualization.
Workflow modelling
- Model approval based workflows.
- Visualizes workflows modeled.
- Role based approval.
Page designer
- Generates ERP style pages & List and Detail pages.
- Supports custom page extensions.
- Includes a formula editor.
- Instant prototype view of screen.
API integration
Support REST service integration.
Security
- Provides data encryption and source code encryption.
- Offers property file encryption (Google Secrets).
- Supports RBAC (Role Based Access Control).
Automated CI/CD process
- Generates CI/CD scripts.
- Enables one-click deployment to Google Cloud.
- Automated pipelines with different branches for various environments.
Translation
Supports translation for generated applications.
Login types
- Google Cloud login.
- Offers SSO support with Okta.
Automated testing
- Generates test code to support the automated testing of back-end APIs for generated code.
- Developers can easily add custom scenarios.
- Automates execution in CI/CD pipelines, with detailed test execution reports.
Framework
Open, intuitive, best-in-class and secure.
Based on robust open-source technologies
Rappit Developer leverages the power of Spring, Java 17, Angular and Bootstrap for the development, testing and deployment of applications.
Intuitive design studio
Rapidly prototype and generate web applications with the modern and easy to use Rappit Developer design studio.
Cloud-native
With Rappit Developer you build applications that are truly cloud-native. Allowing you to realize software that can rapidly evolve, scale and make use of Google Cloud’s innovative data & AI capabilities.
Enterprise grade security
Code generated by Rappit Developer is scanned for quality with Sonarqube and generated applications are protected against OWASP top 10 vulnerabilities.
Integrate with anything
Effortlessly incorporate external systems into your applications through REST API. Simply register them and begin using their functionality in your apps.
Source code repository
Rappit Developer currently supports both GitLab and GitHub as source code repositories.
FAQ
What is Rappit's high productivity coding product Rappit Developer?
Rappit Developer is a comprehensive framework and toolset that enables faster, better and efficient application development. It provides a set of pre-built components, templates, and best practices to streamline the development process and accelerate time-to-market for software applications. Rappit Developer incorporates best practices and design patterns, ensuring the development process is efficient and optimized. Rappit Developer is not a prompt-based code generator like ChatGPT but generates enterprise-grade code based on an application model created in the Rappit Developer Design Studio.
What types of applications can be developed using Rappit Developer?
Rappit Developer can be used to develop a wide range of applications, including web applications, enterprise software, and custom solutions. It is versatile and flexible enough to accommodate various business requirements and technology stacks. Application complexity can range anywhere from simple web apps to large scale, complex enterprise applications.
Can Rappit Developer integrate with existing systems?
Yes, Rappit Developer can integrate with existing systems via multiple methods. This includes simple data import/export capabilities with file/folder listeners and full support for REST-based API integrations. This enables our customers to leverage existing infrastructure and applications while building new solutions.
Can apps created with Rappit Developer be deployed to the cloud?
Rappit Developer fully supports cloud deployment and is finely tuned to operate on – and natively integrate with – the Google Cloud Platform.
Can apps be deployed on-prem?
Rappit Developer currently does not support on-prem applications.
Is Rappit suitable for agile software development methodologies?
Yes, Rappit is ideally suited for agile software development. Its modular architecture and pre-built components facilitate iterative and incremental development. Rappit enables rapid prototyping with continuous integration and deployment, making it an ideal choice for agile development teams.
How does Rappit Developer support CI/CD?
Rappit Developer generates YAML scripts for GitLab or GitHub CI/CD pipelines. The CI/CD scripts are currently optimized for deployment on Google Cloud.
Is subscribing to Rappit Developer more efficient than hiring skilled developers who build an entire solution with custom coding?
Depending on the application – and based on current customer cases – Rappit Developer can accelerate development productivity by up to a factor of 4. Rappit does not aim to replace skilled developers but rather helps alleviate their workload and speed up development projects:
a) Business analysts can manage a significant portion of the application development process through detailed requirements gathering and prototyping;
b) Application code can be generated to a point where skilled developers can focus on value-added functional code, such as data transformation routines, computations, or integrations.
Can Rappit Developer generate a manifest file for publishing an app in the Apple App Store or Google Play Store?
Rappit Developer creates PWA-based responsive applications for running apps on mobile browsers. Rappit Developer does not create native mobile apps. For optional publication in the Google Play Store and Apple App Store, off-the-shelf tools are available for creating manifest files, such as PWABuilder or Google’s Bubblewrap.
As an alternative, PWA apps support being “installed” on a browser when an app is accessed for the first time. Once PWA apps are “installed”, an icon will be added to the desktop or mobile phone home screen, which can subsequently be clicked/tapped by the user to start the app. In this case, the app will run on a “headless browser”, which runs the app in a browser without showing the browser’s address bar or toolbars.
What is the technology stack supported by Rappit Developer?
See Rappit Developer in action
Discover the power of Rappit Developer with our exclusive demo videos. Watch and learn how Rappit Developer boosts your productivity.