Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resource Hub

中文 · Project Page →

A full-stack supplier resource management system with data dashboard.
Provided in two technology stack variants for reference and learning purposes.


Features

  • Supplier CRUD with multi-dimensional classification (Type → Sub-domain → Scenario)
  • Multi-condition filtering (keyword, type, sub-domain, cooperation status)
  • Data dashboard: overview stats, monthly trend, type distribution, cooperation depth, company profile
  • Three-level role system: super_admin / admin / user
  • Secure auth: HttpOnly Cookie (JWT) + custom CSRF Token

Tech Stack Variants

Java + Vue Node.js + React
Backend Spring Boot 3 + MyBatis-Plus Express.js
Frontend Vue 3 + TypeScript + Ant Design Vue React + TypeScript
Auth Spring Security + JWT JWT
Database MySQL 8 MySQL 8
Directory java-vue/ nodejs-react/

Project Structure

resource-hub/
├── java-vue/
│   ├── server-java/       # Spring Boot backend
│   └── frontend-vue/      # Vue 3 frontend
└── nodejs-react/
    ├── server/            # Express.js backend
    └── frontend-react/    # React frontend

Quick Start

See the README inside each variant directory:


Database

Both variants share the same MySQL schema.
Sample data and setup scripts are provided in each backend directory.

About

Full-stack supplier resource management system with data dashboard — available in Java+Vue and Node.js+React variants. 全栈供应商资源管理系统(含数据看板),提供 Java+Vue 与 Node.js+React 双技术栈版本

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages