> For the complete documentation index, see [llms.txt](https://decentragri.gitbook.io/decentragri.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://decentragri.gitbook.io/decentragri.com/decentragri-mobile-application/vision.md).

# Login and Registration

The DecentrAgri mobile application serves as the core interface for farmers to interact with the platform, bridging environmental sensing technology with actionable insights. Designed with usability and accessibility in mind, the app empowers users with intuitive features.

<div><figure><img src="/files/V1jBsVw3uR7tuEri1CJx" alt="" width="352"><figcaption></figcaption></figure> <figure><img src="/files/8KY2sB1LBMBxDwaVlRqm" alt="" width="352"><figcaption></figcaption></figure></div>

### 🔐 User Authentication & Account Abstraction

The login interface supports traditional credentials as well as Web3-native methods, all integrated under a unified account abstraction framework.

#### 👤 Login Experience

Users can log in using:

* **Username and password**
* **Google OAuth**
* **Web3 Wallet Authentication**

#### 🧠 Account Abstraction-Powered Registration

Under the hood, registration and account creation are powered by **account abstraction**, a novel Ethereum standard that enhances wallet usability and security by:

* **Removing the need for seed phrases**
* **Enabling smart contract wallets**
* **Allowing gasless transactions (via relayers)**
* **Recovering accounts with social login methods**

When a user registers through the app:

* A **smart contract wallet** is automatically deployed for them
* They can access it via their traditional login or linked Google account
* All wallet interactions (e.g., staking, signing) happen behind the scenes with **zero friction**

#### 🌉 Benefits of Abstracted Accounts

This system bridges the gap between traditional and decentralized interfaces, making it possible for:

* Farmers with no prior blockchain experience to earn from staking or data contribution
* Users to retain control over their data and tokens without the complexities of private keys
* Future upgrades to integrate biometrics, guardians, or multi-factor recovery options

***
