Xiao Xiao Guai Card Code System Pro Officially Released!

:rocket: Xiaoxiaoguai License Key Verification System Pro

:bullseye: A New Generation of License Key Verification Solutions - Now Available! - Completely Free - Team-maintained and Updated

Vue 3

Vite

Element Plus

License

:fire: Rebuilt with the latest tech stack — 300% performance boost with a completely upgraded user experience!

:glowing_star: Try It Now · :open_book: View Documentation · :bug: Report Issues · :speech_balloon: Join Discussion


:clipboard: Quick Deployment Guide

This project offers four flexible deployment options to suit different scenarios.

Method 1: Linux One-Click Script Installation (Recommended :fire:)

Compatible with CentOS 7+ / Debian 10+ / Ubuntu 20.04+ systems — fully automatic environment configuration.


# Download and run the installation script

curl -O https://raw.githubusercontent.com/xiaoxiaoguai-yyds/xxgkami-pro/refs/heads/master/install.sh && chmod +x install.sh && sudo ./install.sh

Script Features:

  • :white_check_mark: Automatically detects network environment (auto-switches between GitHub/Gitee mirrors)

  • :white_check_mark: Automatically installs JDK 17, MySQL 8.0, Nginx, and Node.js environments

  • :white_check_mark: Automatically compiles frontend and backend code and configures Systemd for startup

  • :white_check_mark: Automatically configures Nginx reverse proxy and static resource hosting


Method 2: Docker Containerized Deployment (Coming Soon :construction:)

Ideal for users familiar with Docker — environment isolation and quick startup.

:warning: Note: The Docker image build process is currently being optimized — stay tuned!

  1. Install Docker & Docker Compose

  2. Download docker-compose.yml

  3. Start the services


# Coming soon

# docker-compose up -d


Method 3: BT Panel Deployment (Compiled Version)

For servers already running the BT Panel — deploy quickly using pre-compiled artifacts.

  1. Download compiled artifacts: Download the latest backend.jar and dist.zip from Releases.

  2. Backend Deployment:

  • Add the project in BT Panel’s “Java Project” section.

  • Upload backend.jar and select JDK 17.

  • Configure port 8080 and set the database connection info (in application.properties).

  1. Frontend Deployment:
  • Add a static site in BT Panel’s “Website” section.

  • Upload and extract dist.zip to the website root directory.

  • Configure Nginx reverse proxy:


location /api {

proxy_pass http://localhost:8080/api;

}


Method 4: Manual Compilation and Deployment

For developers or scenarios requiring deep customization.

Prerequisites: JDK 17+, Maven 3.8+, Node.js 18+, MySQL 8.0+

  1. Clone the repository

git clone https://github.com/xiaoxiaoguai-yyds/xxgkami-pro.git

cd xxgkami-pro

  1. Backend compilation

cd backend

# Modify the database configuration in src/main/resources/application.properties

mvn clean package -DskipTests

java -jar target/backend-0.0.1-SNAPSHOT.jar

  1. Frontend compilation

cd ../

npm install

npm run build

# Build output is located in the dist/ directory; you can host it with Nginx


:bar_chart: Feature Modules

:control_knobs: Admin Backend

  • :chart_increasing: Dashboard - Real-time statistics panel for full visibility

  • :key: License Key Management - Batch generation, export, and status management; supports multiple license types

  • :clipboard: Order Management - Real-time order monitoring, status tracking, and reissuance

  • :electric_plug: API Management - Generate interface keys, access control, and WebHook callback configuration

  • :gear: System Settings - Website information, payment integration, and email notification setup

  • :shield: Security Center - IP whitelist/blacklist and access log auditing

:bust_in_silhouette: User Center

  • :house: Personal Panel - Account overview and recent activity logs

  • :shopping_cart: Purchase Center - Browse and purchase license keys online; supports multiple payment methods

  • :mobile_phone: License Verification - Quickly verify license validity and view usage instructions

  • :money_bag: Wallet Management - Balance top-up and transaction history

  • :ticket: My Licenses - Purchase history and one-click copy

:electric_plug: Developer APIs

  • :white_check_mark: License Verification API - Standardized RESTful interface for easy integration

  • :bar_chart: Status Query API - Real-time query of license status and remaining uses/time

  • :bell: WebHook Callback - Real-time push notifications for license redemption

  • :shield: Secure Authentication - API Key signature authentication to ensure data security


:bullseye: Use Cases

:briefcase: Software Licensing

  • :desktop_computer: Desktop software activation

  • :mobile_phone: Mobile app licensing

  • :video_game: In-game item verification

  • :wrench: Plugin feature unlocking

:graduation_cap: Online Education

  • :books: Course access control

  • :movie_camera: Video viewing permissions

  • :memo: Exam system verification

  • :trophy: Certificate issuance management

:money_bag: E-commerce Platforms

  • :wrapped_gift: Coupon system

  • :circus_tent: Membership benefits management

  • :shopping_bags: Flash sale controls

  • :gem_stone: VIP service activation


:chart_increasing: Performance Comparison

| Feature | Previous Version | New Pro Version | Improvement |

|---------|----------------|-----------------|-------------|

| :rocket: Page Load Speed | 3.2s | 0.8s | 300% :up_arrow: |

| :floppy_disk: Memory Usage | 120MB | 45MB | 62% :down_arrow: |

| :bar_chart: Data Processing | 1000/s | 5000/s | 400% :up_arrow: |

| :counterclockwise_arrows_button: Concurrency Support | 100 | 1000 | 900% :up_arrow: |

| :mobile_phone: Mobile Responsiveness | 60% | 100% | 40% :up_arrow: |


:motorway: Development Roadmap

:bullseye: Phase 1 (Current)

  • Core functionality refactored

  • Modern UI design

  • Basic API interfaces

  • User system enhancements

  • Payment system integration

:rocket: Phase 2 (2025 Q1)

  • Mobile app

  • WeChat Mini Program

  • Advanced analytics

  • Multi-language support

  • Plugin system

:glowing_star: Phase 3 (2025 Q2)

  • AI-powered recommendations

  • Blockchain integration

  • Cloud-native deployment

  • Enterprise-grade features

  • Open platform


:handshake: Contributing

All forms of contributions are welcome!

:bullseye: How to Contribute

  1. :fork_and_knife: Fork the repository

  2. :herb: Create a feature branch (git checkout -b feature/AmazingFeature)

  3. :floppy_disk: Commit your changes (git commit -m 'Add some AmazingFeature')

  4. :outbox_tray: Push to the branch (git push origin feature/AmazingFeature)

  5. :counterclockwise_arrows_button: Open a Pull Request

:trophy: Contributors

Thanks to all the developers who have contributed to this project!


:telephone_receiver: Contact Us

:speech_balloon: Community

:globe_with_meridians: Official Links


:page_facing_up: License

This project is released under the MIT License.


:star: Star History

Star History Chart


:tada: Thank You for Your Interest!

If this project is helpful to you, please don’t forget to give us a :star: Star!

Let’s build a better license verification system together! :rocket:


© 2025 Xiaoxiaoguai License Verification System. All rights reserved.

1 Like

You’re the GOAT, I’ve been using the old version this whole time, can’t wait!