> ## Documentation Index
> Fetch the complete documentation index at: https://globalprs-docs.sadhguru.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

# Core Modules

Global PRS is built with modular components that handle specific aspects of program registration and management.

## Module Overview

### Programs

Manage Isha program offerings:

* Program creation and setup
* Registration management
* Participant tracking
* Program delivery

### Forms

Handle data collection:

* Form building
* Field configuration
* Data validation
* Response management

### Flows

Define registration journeys:

* Step configuration
* Path conditions
* State management
* Integration points
* Verification
* Confirmation

### 4. Forms

Forms are structured data collection interfaces used to gather participant information. They are composed of sections and fields, with built-in validation and conditional logic capabilities.

### 5. Pages

Pages represent the visual structure of the registration process. They can contain one or more sections and provide the layout for presenting information to participants.

### 6. Sections

Sections are logical groupings of fields within a form. They help organize related information and can be conditionally displayed based on program requirements.

### 7. Fields

Fields are the basic data collection units within forms. The system supports various field types with customizable validation rules and display conditions.

### 8. Templates & Masters

* **Templates** are reusable program configurations that can be used to create multiple program instances
* **Masters** are shared configurations that can be referenced across different programs and templates

## Component Relationships

```mermaid theme={null}
graph TD
    A[Program] --> B[Template]
    B --> C[Flow]
    C --> D[Steps]
    D --> E[Forms]
    E --> F[Pages]
    F --> G[Sections]
    G --> H[Fields]
    B -.-> I[Masters]
    E -.-> I
```

## Key Features

### 1. Modularity

* Components are designed to be modular and reusable
* Templates can be customized for different program needs
* Masters provide consistent configuration across programs

### 2. Flexibility

* Conditional logic for field display and validation
* Customizable flows for different program types
* Configurable validation rules and expressions

### 3. Integration

* Built-in integration points with external systems
* Support for various payment gateways
* API-first design for easy system integration

### 4. Security

* Role-based access control
* Secure data handling
* API security measures

## Next Steps

* Learn about [Program Creation and Management](/modules/programs/overview)
* Understand [Flow Configuration](/modules/flows/overview)
* Explore [Form Building](/modules/forms/overview)
* Study [Field Types and Validation](/modules/fields/overview)
