# Basic informations

React-adminer is an opensource tool for building administrative interfaces. The application is based on configuration files that describe database entities. The application is connected to a dataloader (implementation is programmed by the user), which downloads data from your api. React-adminer provides a layer for listing and editing this data.

React-adminer is a **library**, not a tool, designed for applications written in **React with Typescript**.

Here is an overview of the Third-Party libraries included in the project:

* [Ant Design](https://ant.design)
* [Day.js](https://day.js.org)

In this diagram you can see how the react-adminer library works. With a validly configured dataloader you are able to connect your database to the react-adminer interface and manage the data with your schema.

<figure><img src="https://2358462532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFq8W0ViWdE3JxCNt0exV%2Fuploads%2Ft8E0KkGXJGxuST1w8jDq%2Fimage.png?alt=media&#x26;token=5db2674a-0278-4e05-8819-b0ec6c41a2bb" alt=""><figcaption><p>react-adminer schema</p></figcaption></figure>
