> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bhuwanpandey.com.np/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to Fastdaisy-Admin!

> DaisyUI Admin for Fastapi/Starlette.

Fastdaisy-admin is an admin panel with DaisyUI for managing SQLAlchemy models. It offers a dashboard experience similar to `Django Admin` and combining the design of [**django-daisy**](https://hypy13.github.io/django-daisy-docs) with the same functionality of [**Sqladmin**](https://github.com/aminalaee/sqladmin).

```python {2, 7, 15} theme={null}
from fastapi import FastAPI
from fastdaisy_admin import Admin, ModelView


app = FastAPI()
secret_key = "secret_key"
admin = Admin(app, secret_key, engine)


class BookAdmin(ModelView):
    model = Book
    column_list = [Book.id, Book.name]


admin.add_view(BookAdmin)
```

That's it! Your beautiful admin panel is live at `https://app.base.url/admin`

## Features

* [**SQLAlchemy**](https://github.com/sqlalchemy/sqlalchemy) sync/async Core Database ORM

* [**Starlette**](https://github.com/Kludex/starlette) sync/async Backend Server

* [**WTForms**](https://github.com/pallets-eco/wtforms) Form Building

* [**SQLModel**](https://github.com/fastapi/sqlmodel) sync/async Database ORM

* [**DaisyUI**](https://github.com/saadeghi/daisyui) Admin UI

* **Django-Admin** Similar Features

<Note> [**fastdaisy\_admin**](/others/notes) is under active development. Expect improvements, and give feedback as the project evolves! </Note>
