> For the complete documentation index, see [llms.txt](https://docs.airdev.co/applications-platform-template-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airdev.co/applications-platform-template-reference/feature-list.md).

# Feature List

Features included with the template out of the box.

## Users & Functionality

The following user types are included with the template:

1. **Any** users can do the following without an account:&#x20;
   * View a list of open jobs on the platform
   * Navigate to a details page for the job
     * View information about the job including the location
     * Submit an application for the job
       * Answer a mix of required and non-required questions with different answer types (text, number, multiple choice, etc.)
2. **Manager** users can do the following:&#x20;
   * Reset their password
   * Access a dashboard, where they can:
     * View all created jobs on the platform
       * View and update the assigned users for the job
       * Deactivate the job or reactivate it
       * Edit or delete the job
     * Create a new job
       * Add a title, location, type (Part-Time or Full-Time), and description
       * Assign a custom application form to the job
     * View all submitted applications / applicants on the platform
       * Filter applicants by job or status
       * Update the status of the applicant, choosing from a dynamic list of stages maintained by app admins
       * Add notes for an applicant and view the entire discussion history
     * View all created application forms on the platform
       * View the name and question count for a form
       * Edit or delete a form
       * Create a new form
         * Add a name and confirmation message
         * Add any number of questions to the form
           * Select a question type (Short text / Number / Long text / Multiple choice / Checkboxes / File uploader)
           * Mark a question as required
           * Update the question's prompt
           * Depending on the question type, update the question's answer options
   * Access a personalized settings page, where they can:
     * Manage profile information and a profile picture
     * Update all of their account information and credentials
3. **Viewer** users can do the following:
   * Reset their password
   * Access a dashboard, where they can:
     * View all created jobs **they have been assigned to**
     * View all submitted applications / applicants for **jobs they have been assigned to**
       * Filter applicants by job or status
       * Update the status of the applicant, choosing from a dynamic list of stages maintained by app admins
       * Add notes for an applicant and view the entire discussion history
   * Access a personalized settings page, where they can:
     * Manage profile information and a profile picture
     * Update all of their account information and credentials
4. **Owner** users can do the following:
   * See basic analytics for their application, which include signups, total users, and active users
   * Update the homepage content blocks without the Bubble editor
     * Create content blocks with different formats such as featured items, testimonials, or contact form
   * Update the application's settings, which include name, logos, contact email, OG content, social media icons, privacy/terms, and more
   * See the list of their application's users
     * Deactivate users, send password reset requests, and download user data
     * Invite more Admin, Manager, and Viewer users to the platform (permissions are easily modifiable through the **Role** data type)
   * Create and modify a rich job description template that is used when new jobs are created
   * Maintain a list of stages on the platform that can be assigned to an applicant
     * Stages include a name and an order and can be modified or deleted at any time

Other functionality includes:

* Fully responsive design
* Complete set of styles across all Bubble elements
* Standard header and footer with built-in workflows & navigation
* Simple custom alert messages
* Easily configurable HTML email template
* Populated OG tags
* Banner on homepage to ask users to accept cookies
* Ability to register your app on the [Canvas portal](https://canvas.airdev.co) to access hundreds of configurable pages and components to complete your app design

## Pages

The following pages are included with this template:

1. **index** - landing page that redirects the user to their appropriate starting place
2. **home** - responsive dynamic homepage made of content of blocks, fully configurable through the Owner's Portal
3. **dashboard** - page for managing jobs, applicants, and forms
4. **job** - details page for a job with the option to apply
5. **apply** - page for submitting and viewing a job application
6. **form** - page for creating and editing a job application form
7. **owner** - portal where the Owner manages their application
8. **login** - standalone login page with an image on the right
9. **loginsimple** - simple standalone login page
10. **settings** -  allows users to update their account settings
11. **termsofservice** - contains the terms of service for the application (modifiable through the Owner's Portal)
12. **privacypolicy** - contains the privacy policy for the application (modifiable through the Owner's Portal
13. **reset\_pw** - allows the user to reset their password
14. **404** - is loaded when an invalid link is used
15. **standardpage** - example of a simple responsive page
