Architecture
Last updated
Last updated
Ucode is a wrapper for both your database and file asset storage system.
At first glance, it may be tempting to think of Ucode as an app-centric platform. But that's not the case. The app is just a GUI powered by the API, which allows developers, business users, and data analysts equal access to data and asset storage, all in one place.
Here's how the platform architecture breaks down.
Ucode is plug-and-play. Once linked, it doesn't own your data or file assets, but it does create about 20 new data tables which are required for platform operation. These tables do not intermingle with the rest of your data, so you can remove Ucode without a trace. You also have the freedom to access the database with admin panel, link up any other service to your database, and access your file assets.
The next layer contains logic to access, transmit, query, and transform data, including event triggers, data querying operations, and file transformations (like image cropping). After that, your data and assets get cached for efficient user access.
Ucode provides secure user access methods. Choose access token format and configure authentication as desired with email, phone otp and login / password.
Ucode provides adding your own business logic with any popular programming languages. You can add any code to your database schema
Ucode provides your own custom endpoints for your frontends
Finally, a complete set of REST endpoints are generated dynamically, based on your data model as well as your configured roles and associated access permissions.