Intro
To best understand the <form.io> platform, and how you can use it to build your own applications, it is helpful to understand the major components of the <form.io> system. While there are many detailed elements and features, the major components of the <form.io> system are:
- User Portal Page
- Customer Applications
- Projects
- Teams
- Roles and Permissions
- Resources
- Forms
- Fields
- Staging
- Actions
- APIs
- Submissions
- Form Versioning
- PDF Forms
These major components are described below with additional information about how to use them.
User Portal Page
When a developer logs in to the <form.io> platform, they arrive on their own individual User Portal Page. This page is the main page and has a growing amount of general content for the developer. Here you can create a new project, manage existing projects, as well as manage your TEAMs.
Customer Applications
Whenever you see the word Application used within this User Guide, it is referring to the Application that developers are building outside of <form.io>.
<form.io> major components are created within the <form.io> system, and are ultimately used in customer Application implementations. It is important to distinguish a customer Application from the work being completing within <form.io>.
When developers are working within <form.io> to create major components for their customer Applications, we refer to that work as Projects.