# Get Started
Avo is a beautiful next-generation framework that empowers you, the developer, to create fantastic admin panels for your Ruby on Rails apps with the flexibility to fit your needs as you grow.
# Overview of Avo
The primary goal of Avo is to administer your database records. To do that Avo, uses the concept of a Resource. Each Avo
Resource corresponds to a Rails
The next step after you define your
Resource is to map the database fields, so Avo knows what data to display from the database and how to display it. Each field declaration adds a column of data into the
Index view or a row in the
There are the basic fields like text, textarea, select and boolean, and the more complex ones like trix, markdown, gravatar, boolean_group, and key_value. There's even an amazing file field that's tightly integrated with
Active Storage. You've never added files integration as easy as this before.
After you've set up your resources with the desired fields, you may want to filter them based on certain conditions. You can easily do that with Avo filters. You just generate the filter, set up the desired options and, add it to one or more resources.
Similarly, Avo makes it easy to apply transformations to one or more resources using Actions. Actions can run by themselves or have configured fields that take your input before they run.
# Next up
Now that you know the basics, you can: