# Part 6: Create the client · Your first Rell app on Chromia · Learn Chromia

> This lesson walks you through preparing your development environment and connecting to the Chromia blockchain. You import the required modules from…

Source: https://chromia.com/learn/book-review/build-client/

Your first Rell app on ChromiaLesson 21 of 26

1. [01Your first Rell app on Chromia](https://chromia.com/learn/book-review/introduction/)
2. [02Set up your project](https://chromia.com/learn/book-review/setup/)
3. [03Rell project structure](https://chromia.com/learn/book-review/rell-structure/)

Part 1: Define your first entity

1. [04Overview](https://chromia.com/learn/book-review/book-entity/)
2. [05Create your first entity](https://chromia.com/learn/book-review/book-entity/tables/)
3. [06Add your first operation](https://chromia.com/learn/book-review/book-entity/basic-operations/)
4. [07Query every book](https://chromia.com/learn/book-review/book-entity/write-queries/)

Part 2: Add a related entity

1. [08Overview](https://chromia.com/learn/book-review/book-review-entity/)
2. [09Define the book review entity](https://chromia.com/learn/book-review/book-review-entity/tables/)
3. [10Add an operation for creating book reviews](https://chromia.com/learn/book-review/book-review-entity/basic-operations/)
4. [11Query all reviews for a book](https://chromia.com/learn/book-review/book-review-entity/write-queries/)

Part 3: Checking and validating inputs

1. [12Overview](https://chromia.com/learn/book-review/input-verification/)
2. [13Verify inputs](https://chromia.com/learn/book-review/input-verification/input-verification/)
3. [14Return structured results from queries](https://chromia.com/learn/book-review/input-verification/structure/)

Part 4: Signing transactions and filtering queries

1. [15Overview](https://chromia.com/learn/book-review/sign-transaction/)
2. [16Sign a transaction](https://chromia.com/learn/book-review/sign-transaction/sign-transaction/)
3. [17Filter and sort query results](https://chromia.com/learn/book-review/sign-transaction/structure/)

Part 5: Blockchain state and transactions explained

1. [18Overview](https://chromia.com/learn/book-review/blockchain-transactions/)
2. [19How blockchain state and transactions work](https://chromia.com/learn/book-review/blockchain-transactions/query-transaction/)
3. [20Walking through an example](https://chromia.com/learn/book-review/blockchain-transactions/example/)

Part 6: Create the client

1. [21Overview](https://chromia.com/learn/book-review/build-client/)
2. [22Prerequisites](https://chromia.com/learn/book-review/build-client/prerequisites/)
3. [23Establishing a connection to Chromia](https://chromia.com/learn/book-review/build-client/sign-transaction/)
4. [24Query the blockchain using postchain-client](https://chromia.com/learn/book-review/build-client/query-blockchain/)
5. [25Complete the example](https://chromia.com/learn/book-review/build-client/complete-example/)

1. [26What’s next?](https://chromia.com/learn/book-review/what-next/)

[Learn](https://chromia.com/learn/)[Your first Rell app on Chromia](https://chromia.com/learn/book-review/)

21 / 26Part 6: Create the clientBeginner

# Part 6: Create the client

This lesson walks you through preparing your development environment and connecting to the Chromia blockchain. You import the required modules from `postchain-client` and implement several functions in your front-end application.

With a client instance in place, you query the blockchain and send transactions. Signing is handled by the `postchain-client` library, which you use to generate a cryptographic keypair for signing transactions securely.

The lesson ends with a hands-on example that creates entities and then queries them.

## In this lesson

1. [Prerequisites](https://chromia.com/learn/book-review/build-client/prerequisites/)
2. [Establishing a connection to Chromia](https://chromia.com/learn/book-review/build-client/sign-transaction/)
3. [Query the blockchain using postchain-client](https://chromia.com/learn/book-review/build-client/query-blockchain/)
4. [Complete the example](https://chromia.com/learn/book-review/build-client/complete-example/)

[Begin lesson →](https://chromia.com/learn/book-review/build-client/prerequisites/)

Written for this site from Chromia’s public course. Code samples are the course’s own.

[← Previous**Walking through an example**](https://chromia.com/learn/book-review/blockchain-transactions/example/)[Next →**Prerequisites**](https://chromia.com/learn/book-review/build-client/prerequisites/)
