fumamxCRM - Detailed System Architecture
系统架构图 · Hand-Drawn SVG
Frontend Layer
API Gateway
FastAPI Backend
Data Layer
React Frontend
Port 8888
SPA / React Router Axios / State
Auth Middleware
JWT Verify Session Check
CORS / Rate Limit
跨域 / 限流 Error Handler
FastAPI Core
Port 8889
Routers / Dependencies Pydantic Models
Auth Service
Login / Register / Logout Token Refresh
Article API
CRUD / Search Category Filter
User API
Profile / Settings Permission
Pydantic
Data Validation Schema
JWT Auth
Token Generate Token Verify
fumamxAuth
External OAuth User Info
SQLAlchemy
ORM / Models Query Builder
SQLite
Main DB
users / articles logs / config
Redis
Cache
Session Store Token Blacklist
Local File
Storage
Uploads / Static Logs
API Request
auth check
validate
generate
OAuth2 flow
insert/update
token TTL
verify token
SQL queries
sync cache
组件类型:
前端
后端
数据库
外部API
认证
通用
连接类型:
数据流
认证流
配置
Frontend
Backend
Security
Database