# Code Flow

The below diagram represents the code flow of **Group** service.

<figure><img src="https://308610995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ZKyfmmhMWpPkD6iYvKF%2Fuploads%2FvbMzQZaHkcDK5fpF3avS%2FLMS-ServiceFlowDiagram-Group%20Code%20Flow.drawio.png?alt=media&#x26;token=d0e23a0d-acd7-412b-9d87-676643efab5e" alt=""><figcaption><p>code flow</p></figcaption></figure>

<div data-full-width="true"><figure><img src="https://308610995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ZKyfmmhMWpPkD6iYvKF%2Fuploads%2FKyjmPUxYT4FdAfMQpSh4%2FGroupsFlowDiagram-Code%20Flow%20Diagram.drawio%20(4).png?alt=media&#x26;token=837d426c-3aa2-46f5-aff0-dc8d4cc24227" alt=""><figcaption><p>Group Service Code Flow</p></figcaption></figure></div>

{% embed url="<https://youtu.be/pRsRcv_hs8E?list=PLUrm4D0K_7nxlaZZYirokpx5Mo-jMd64M&t=1550>" %}
Gropus Service Architecture and code flow.
{% endembed %}

### Repository

#### Group Service

{% embed url="<https://github.com/Sunbird-Lern/groups-service>" %}
Group Service
{% endembed %}

Group Service APIs

{% embed url="<https://lern.sunbird.org/learn/product-and-developer-guide/groups/apis>" %}
Group Service APIs
{% endembed %}

#### Group UI

{% embed url="<https://github.com/Sunbird-Ed/SunbirdEd-portal/tree/master/src/app/client/src/app/modules/groups>" %}
Group UI
{% endembed %}

[Code flow document - Compodoc](https://sunbird-ed.github.io/docs/portal/modules/GroupsModule.html)

The groups UI module is part of SunbirdEd portal. It can not be deployed or tested independently. For more detail find [here](https://ed.sunbird.org/use-1/source-code/workflows/portal/component-diagram#sunbird-portal-ui).
