> For the complete documentation index, see [llms.txt](https://white-basics-2.gitbook.io/white-basics-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://white-basics-2.gitbook.io/white-basics-docs/publish-your-docs.md).

# Platforms

**Web Platform**

The White Basics web platform is developed using proprietary technologies and approaches to ensure a fast, responsive, and intuitive user environment.

**Main technologies:**

* **React.js:** Used as the main framework for creating a dynamic and interactive user interface.
* **Next.js:** Applied for server-side rendering and performance optimization.
* **TypeScript:** Provides type safety and improves code maintainability.
* **Redux:** Manages application state, ensuring predictable interface behavior.

**Web platform features:**

* Responsive design, ensuring optimal display on devices with different screen sizes.
* Integration with Web3 wallets for convenient management of crypto assets.
* Implementation of complex interfaces for creating and managing memecoins, including a visual constructor.
* Interactive charts and diagrams for displaying statistics and analytics.
* Real-time system for displaying current data on trades and user activity.

**Mobile Application**

The White Basics mobile application is developed taking into account the specifics of mobile devices and provides full platform functionality in a convenient mobile format.

**Development technologies:**

* **React Native:** Chosen for creating a cross-platform application that works on iOS and Android.
* **Redux:** Used for managing application state.
* **React Navigation:** Provides navigation between application screens.

**Key features:**

* Native user interface optimized for mobile devices.
* Support for push notifications for prompt user information.
* Integration with biometric authentication (Face ID, Touch ID) to enhance security.
* Offline mode with data caching for operation with unstable internet connection.
* Optimization of performance and energy consumption for mobile devices.

**Integration with Telegram as a Mini-Application**

Integration of White Basics into Telegram as a mini-application is a key element of the strategy for rapid growth of the user base.

**Technologies and approaches:**

* **Telegram Bot API:** Used to create an interface for interaction with users.
* **WebApp API:** Applied to create a full-featured web interface within Telegram.
* **Server-side on Node.js:** Provides request processing and integration with the main platform.

**Integration features:**

* Quick access to the main platform functions directly from Telegram.
* Simplified registration and authorization process using Telegram data.
* Adapted interface optimized for the Telegram mini-application format.
* Integration with the Telegram payment system for convenience of financial operations.
* Ability to share information about memecoins and user achievements in Telegram chats and channels.

Integration into Telegram allows White Basics to scale quickly, using the existing user base of the messenger and providing them with convenient access to the platform's functionality.

All three frontend solutions (web platform, mobile application, and Telegram mini-application) are developed with a unified design language and provide a consistent user experience across all platforms. This allows users to easily switch between different interfaces while maintaining a familiar experience of interacting with the White Basics platform.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://white-basics-2.gitbook.io/white-basics-docs/publish-your-docs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
