Skip to main content
Learnengineawesome

Quick overview

Engine Awesome is a no-code tool for building custom business apps. You define what data you track, how it looks, and who can see it, without writing code.

How Engine Awesome works

Engine Awesome has three building blocks:

  1. Object Types: the things you track. A contact, a job, an invoice, a task. You define the fields on each one.
  2. Layouts: the screens your team uses. A list of all contacts. A detail view for one contact. A dashboard with totals.
  3. Team & Roles: who can see and do what inside your app.

Everything in Engine Awesome is a combination of those three things.

The fastest way to get up and running is to start with a template. Templates come with object types, fields, layouts, and navigation already built. You install one, explore what it created, and then customize it to fit your business.

Start with a template →

If you'd prefer to build from scratch instead, see Build your first application.

How it works under the hood

Every app you build, whether from a template or from scratch, follows the same pattern:

Object Types define your data. Give an Object Type a name and add the fields you need. A "Contact" might have fields for name, email, phone, and status.

Layouts define your screens. A Collection layout shows a list of records. An Item layout shows and edits one record in detail.

Navigation connects it all. Go to Settings and add your layouts to the app menu so your team can find them.

What to do next