Getting started
About RAD modules
There are many digital systems worldwide. Each system was developed to solve some business requirements, despite each system is different they all have common (modules) to achieve their requirements e.g
- Module to handle users and users policy,
- Module for sending emails,
- Module for running scheduled jobs,
- Module for pushing notifications,
- Module for converting HTML to PDF,
- Module with GUI admin panel to manage other modules (optional),
- A set of serverless functions
RAD modules were developed to simplify the development process so developers can focus only on business requirements.
For example, your app needs to send an email after some operation but you don't have implemented the mailing module jet. No worries you can pull our service and use it in your app. Things you need to do are only a few steps:
- Pull our docker image of mailing service
- Add service to yours docker-compose file
- Set necessary env variables
- Call methods from your app to new mailing service via HTTP methods
Our modules are fully configurable so you can change things you want or things you don't need.
If you want to read more about our RAD modules please check the description of each module.
In case of issues feel free to add a new issue on our github.
Related Projects
A TypeScript mono-repo that provides a set of libraries for developing Rad Modules clients and services more simple.
Ready to use Node.js clients: