Home page


Get started

You can start creating your app by pressing the Add page button. If you have a few minutes, it is a good idea to begin with a walk-through. Select Profit calculator tutorial from TUTORIALS section at the top of this page.


How can I add users to my app?

As a developer, you are not supposed to administrate users directly. When you created an account with Codejig, an organization account has been created for you and you’ve been assigned an administrator role both for the organization and your first app.

You can create/delete users of your organization on the Users page of Codejig user portal. Use the same page to grant users access to your apps.

You define application roles as shown below.

App admins can log in to the application and view the list of users, and manage their role membership as shown below.

Can I download my app?

Users of the Professional version can download their apps as Docker containers and deploy them on premises or with 3rd party cloud providers.

Can I build an app for mobile?

You can not build native Android or iOS apps with App Builder. You can create a responsive web app and run it in the browser on the mobile phone. You will be able to use your camera, GPS, etc. in the same way as you would with a native mobile app.

Where can I add JavaScript or Java?

Users of the
Professional version can add JavaScript in any client-side action or function by using
native code block - see below.

The same goes for Java in server-side code.

Actions are run in response to a user interface or page life cycle events. You can create actions either in the web page editor or on the Type details page.

What about an API?

All applications created with App Builder make
auto-generated API readily available. Besides that, you can define custom API endpoints by using Advanced -> API Functions.

If you need to consume a 3rd party API, you can do it with a bit of Java or Javascript code like in example.

Where Is app data stored?

Each application gets its own PostgreSQL database. In usual scenarios, all data persistence is handled automatically, and you do not have to think about database schema or write any SQL queries. Server-side actions offer a few blocks for implementing object-oriented queries simply and efficiently. However, if it is vital to query the database directly, you can use Java.