Build your first application
By the end of this guide, you will have a working app with a list screen, a detail screen, and at least one live record.
What you'll need before you start
- An Engine Awesome account. If you don't have one yet, create an account first.
- About 15 minutes.
Step 1: Create an Object Type
An Object Type (the tool that defines what you track, like "Contacts" or "Jobs") is the first thing you build.
- Go to Settings in the left menu.
- Click Object Types.
- Click the + icon in the top right.
- Type a name in the plural form. For example:
Contacts. - Click Create.

Your new Object Type appears in the list.
Step 2: Add fields
Fields are the pieces of information you want to track on each record.
- Click your new Object Type to open it.
- Click Add Field.
- Choose a field type. Start with Name for a contact's name.
- Type a label. For example:
Full Name. - Click Save.
- Repeat to add more fields. A contact might also have Email, Phone Number, and Dropdown (for status).
Step 3: Set Item Label Fields
The Item Label tells Engine Awesome how to display each record in lists and dropdowns, for example, by a contact's full name.
- In your Object Type editor, find the Item Label Fields section.
- Click Add and select the field you want to use as the label. For contacts, choose Full Name.
- Click Save.
Step 4: Create a Collection layout
A Collection layout shows a list of all records for this Object Type.
- In your Object Type, click Create Layout.
- Choose the type Collection.
- Give it a name. For example:
All Contacts. - Click Create.
Your list screen is ready.
Step 5: Create an Item layout
An Item layout shows and edits one record at a time.
- In your Object Type, click Create Layout again.
- Choose the type Item.
- Give it a name. For example:
Contact Detail. - Click Create.
- In the layout editor, click Add Block and add the fields you want to show: Full Name, Email, Phone Number, Status.
- Click Save.
Step 6: Add your layouts to the navigation
- Go to Settings.
- Click Navigation.
- Find your Collection layout in the list. Drag it to the top if you want it to appear first.
- Click Save.
Your app now has a menu item your team can use.
Step 7: Create your first record
- Click the menu item you just added.
- Click Create New (or the + button, depending on your layout).
- Fill in the fields and click Save.
You now have a working app with live data.
What to do next
- Invite your team, add team members and control what they can see
- Add a custom field to any record, expand your Object Type with more fields