Create admin panels faster on Node and Vue with AdminForth framework.
AdminForth is a framework designed to help developers create admin panels more quickly using Node and Vue. Here are its main purposes and features, according to the provided sources:
Rapid Development: AdminForth aims to accelerate the development of back-office applications using an open-source admin framework built on Tailwind UI and extended with Vue3. It allows developers to get started by running the command npx adminforth create-app
.
Core Features:
Sign-in Form: The framework includes a sign-in form that is OWASP-compliant and uses JWT-SSO.
User Management: It facilitates the management of users and roles, which can be further customized.
CRUD Out of the Box: By initializing AdminForth with a database URL, users can get a full-fledged admin panel.
Plugins: AdminForth offers a variety of plugins that extend its functionality, including:
AI Autocomplete: This plugin utilizes the OpenAI API to help users write content within a record context.
Audit Log: This plugin allows tracking user actions by creating logs.
2FA: It provides RFC 6238-compliant TOTP-based two-factor authentication for enhanced security.
Upload: This plugin enables users to upload files to Amazon S3.
Rich Editor: This plugin adds a WYSIWYG editor to text fields.
Customization and Theming:
Custom Pages and Dashboards: Users can create their own pages and dashboards using Vue3 components, incorporating additional npm packages.
Branding and Theming: It allows customization through logo uploads, color changes, and title updates to match specific brand requirements.
Tailwind Look: The framework's look and feel is based on TailwindCSS and allows for theme customization and includes dark mode.
Dark Mode: Dark mode is enabled by default, and components built with Tailwind will work with no extra configurations.
Vue3 Driven: The framework is designed to be easily extended by creating custom Vue3 components and pages.