> For the complete documentation index, see [llms.txt](https://knowlephant.gitbook.io/react-native-share-backend-app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowlephant.gitbook.io/react-native-share-backend-app/guide.md).

# Overview

Below are a set of basic instructions on how to modify components and their styles in the MobileApp. Use with care!

I understand that you may want to personalise and customise some of the apps features and layout to your own needs and liking.

The app offers a number of personalisation and customisation options that can be accessed through the `constants.js` files in both the MobileApp and ApiServer projects, such as:

### MobileApp

* Screen names
* App colors
* User interest categories
* Pagination new items limit (default: 8 items per request)
* List item outer margins
* Like animation effects
* Enable/disable liking own posts
* Default profile description text

### ServerApi

* Enable/disable post self destruction after 24 hours
* Enable/disable suggest people & posts based on user interest settings control
* Global enable/disable suggest people & posts based on user interests

In this section I will guide you through the steps required to make some or all of these changes.
