Socket
Book a DemoInstallSign in
Socket

@zumito-team/admin-module

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@zumito-team/admin-module

The `admin` module is the central administration panel for the Zumito platform. It provides a user interface to manage various system settings and aspects, including superadmin management and dashboard visualization.

1.6.0
latest
npmnpm
Version published
Weekly downloads
62
-25.3%
Maintainers
1
Weekly downloads
 
Created
Source

Zumito Admin Module

The admin module is the central administration panel for the Zumito platform. It provides a user interface to manage various system settings and aspects, including superadmin management and dashboard visualization.

Features

  • Dashboard: An overview of system activity and status.
  • Superadmin Management: Add and remove users with superadmin privileges.
  • Dynamic Navigation: Integration with Zumito Framework's navigation system for a consistent user experience.
  • Authentication: Handles authentication for access to the admin panel.
  • Views: Renders views using EJS for a dynamic user interface.

Installation

This module is part of the Zumito ecosystem. To use it, make sure you have zumito-framework installed in your project.

npm install @zumito-team/admin-module

Usage

To integrate the admin module into your Zumito application, instantiate and register it with your main ZumitoFramework:

import { ZumitoFramework } from "zumito-framework";
import { AdminModule } from "@zumito-team/admin-module";

new ZumitoFramework({
    // ... other options
    bundles: [{
        path: path.join(__dirname, "node_modules", "@zumito-team", "admin-module"),
    }]
    // Other options
})

The module will automatically register its services and routes.

Key Services

The admin module uses and registers the following services:

  • NavigationService: Manages dashboard navigation elements.
  • AdminAuthService: Handles authentication logic for the admin panel.
  • AdminViewService: Responsible for rendering admin panel views.

Routes

The main routes exposed by this module include:

  • /admin: Main dashboard.
  • /admin/superadmins: Superadmin management.
  • /admin/login: Admin login page.
  • /admin/login/callback: Authentication callback.

Contribution

To contribute to this module, please follow the Zumito project contribution guidelines.

License

This project is licensed under the GNU General Public License (GPL).

FAQs

Package last updated on 25 Aug 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.