Netherworld Console

screenshot of Netherworld Console

地府管理系统完整版,功能完整,多用户多权限,有前台功能

Overview

The 地府管理系统 (Hell Management System) is a complete system for managing the operations of the underworld. It includes a backend management system, a death registry search and export feature, as well as a feature for earning merits. The backend is built using the Node.js, MySQL, and Express technology stack, while the frontend utilizes Vue.js and elementUI. The system encompasses multiple users and permissions.

Features

  • Backend API: The system provides a set of APIs for managing the underworld operations, including importing the database, configuring the database, and starting the API.
  • User Interface: The system offers a user-friendly interface for users to interact with the features, allowing them to configure the API address and launch the project.
  • Admin Dashboard: The system includes a comprehensive admin dashboard with features such as data statistics preview, death registry management, soul catchers management, soul management, judgment in the Hall of Yama, judgment records, eighteen levels of hell, device management, reincarnation, remittance, role settings, permission management, administrator management, and system settings.

Backend API

  1. Import the database: Create a new database named "afterlifedb" and import or execute the SQL script located at "api/afterlifedb.sql".
  2. Configure the database: Open the "api/link/config.js" file and enter the database connection information.
  3. Start the API: Open the command window in the "api" directory, install the dependencies, and start the project. If the project starts successfully, it will be running on http://localhost:3000. You can test the authorization by accessing http://127.0.0.1:3000/api/user/gettempauth.

User Interface

  1. Configure the API address: Open the "user/src/main.js" file and enter the appropriate API addresses. If running locally, the default address is http://localhost:3000. If the backend management system is running on a different port, adjust the address accordingly.
  2. Start the project: Open the command window in the "api" directory, install the dependencies, and start the project. If running locally, you can access the project from the address displayed after running the project.

Admin Dashboard

To run the admin dashboard, follow these steps:

  1. Package the project: In the "user/dist" folder, you will find the packaged content of the project. Copy the contents to a new folder named "www" in the same directory as the "index.js" file.
  2. Set up the basic express structure: Create a new file called "index.js" in the same directory as the "www" folder.
  3. Install Express: Install Express to create the necessary node_modules by running the command: npm install express
  4. Run the project: After completing the previous steps, run the project using the command: npm run build.
  5. Access the project: After running the project, you can access the packaged pages by visiting http://localhost:3010/index.html. If you want to access the project from other computers, replace "localhost" with the local IP address of the hosting computer.

Admin Dashboard Setup and Launch

  1. Configure the API interface address: Open the "admin/src/main.js" file and enter the appropriate API addresses.
  2. Run the project: Open the command window in the "admin" directory, install the dependencies, and start the project. If running locally, you can access the project from the address displayed after running the project.

To access the admin dashboard, use the default credentials: username: admin, password: 123456.

Summary

The 地府管理系统 is a comprehensive system for managing the underworld operations. It provides a backend API for managing the database and configurations, a user interface for users to interact with the system, and an admin dashboard with various features for managing the operations of the underworld. The system is built with Node.js, Express, MySQL, Vue.js, and elementUI, and it supports multiple users and permissions.

dashboard
Dashboard

A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.