# Tech Implementation

**Open Source** is deeply engraved in dReader as a core value and as such, our repositories are always publicly available!

### [d-reader-backend](https://github.com/d-reader-organization/d-reader-backend)

*NestJS, TypeScript, Prisma, PostgreSQL, web3.js, metaplex.js*\
🏗️ Server service for dReader & dPublisher applications\
\
Metaplex Auction House and Candy Machine programs are foundation to our marketplace and we integrated the business logic with them.

Link: <https://api.dev.dreader.io/api>\
Fallback link: <https://d-reader-backend-dev.herokuapp.com/api>

<figure><img src="/files/YH9OUKlYLRqxbhIlpUHi" alt=""><figcaption></figcaption></figure>

### [d-reader-landing](https://github.com/d-reader-organization/landing-page)

*Next.js, TypeScript*\
*🔖* Promotional landing page for dReader project

Link: <https://dreader.io>

<figure><img src="/files/YH9OUKlYLRqxbhIlpUHi" alt=""><figcaption></figcaption></figure>

### [d-reader-frontend](https://github.com/d-reader-organization/d-reader-frontend)

*Next.js, TypeScript, React Query, MUI, web3.js*\
📖 Client application for dReader project\
\
Web interface specifically built for smooth discovering, trading, collecting, and reading digital graphic novels

Link: <https://dev.dreader.app>

<figure><img src="/files/YH9OUKlYLRqxbhIlpUHi" alt=""><figcaption></figcaption></figure>

### [d-reader-mobile](https://github.com/open-sauce-labs/d-reader-flutter)

*Flutter*\
📱Android application for dReader project\
\
Mobile inteface for smooth discovering, trading, collecting, and reading digital graphic novels. Built on Saga and will ship on Solana dApp store

.apk download link: <https://tinyurl.com/d-reader-apk-demo>

{% hint style="warning" %}
.apk works only with Solflare till Phantom fixes a few bugs on their side
{% endhint %}

{% hint style="info" %}
Make sure to switch your wallet to \`devnet\` when running demo apps
{% endhint %}

<figure><img src="/files/YH9OUKlYLRqxbhIlpUHi" alt=""><figcaption></figcaption></figure>

### solomon

*TypeScript, React, MUI, web3.js*\
*‍🫴* Utility library for Solana dApps, seamless MWA integrations\
\
Reducing boilerplate from our frontend applications as they all share same logic: wallet connections, backend authorization via offline message signing, MWA support...

Link: [npm package](https://www.npmjs.com/package/@open-sauce/solomon)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dreader.io/other/tech-implementation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
