XueZhi AI Platform
Full-stack educational platform frontend built with Next.js 14 and Ant Design, featuring data visualization, role-based access control, and direct PostgreSQL database integration.
https://work-five-black.vercel.app
Visit Bob-
Project Overview
XueZhi AI Platform — Frontend Application
One-Sentence Overview
A modern, full-stack educational platform frontend built with Next.js 14, React 18, and Ant Design—featuring integrated data visualization, secure authentication, and direct PostgreSQL database connectivity.
Project Positioning
This is the frontend application layer of the XueZhi AI Educational Platform, built using a cutting-edge tech stack to deliver a comprehensive education management interface. Leveraging React Server Components for server-side rendering and direct database access—and paired with Ant Design’s enterprise-grade UI components—it delivers high performance, reliability, and scalability.
Key Features
1. Technical Architecture
Built on the Next.js App Router to maximize the capabilities of server components.
Tech Stack:
- Next.js 14 App Router architecture
- React 18 + React Server Components
- Ant Design 5, an enterprise-ready UI component library
- PostgreSQL 16, connected directly (no intermediary API layer)
- ECharts 6 + Recharts for rich data visualization
- Axios as the HTTP client
2. Data Visualization
Pre-integrated charting components for multidimensional educational analytics.
Visualization Capabilities:
- Interactive, complex charts powered by ECharts
- Responsive, lightweight charts via Recharts
- Customizable dashboards and statistical analysis views
- Real-time data updates and live refresh
3. Authentication & Role-Based Access Control
A complete, production-ready auth system with granular permissions.
Access Control Features:
- User sign-up and login flows
- Fine-grained role-based permission management
- Secure session handling
- Route-level guards for protected pages
4. Direct Database Integration
Server Components query PostgreSQL directly—eliminating redundant API layers.
Benefits of Direct DB Access:
- Reduced network latency and request hops
- Efficient data prefetching during SSR
- Flexible, expressive SQL queries
- Type-safe database interactions via TypeScript
Use Cases
Online Learning Platforms
Frontend interface for core academic operations: course management, student enrollment, grade tracking, and reporting.
Education Analytics Dashboards
Visualize teaching effectiveness, student engagement patterns, learning outcomes, and operational KPIs through interactive charts.
Training Institution Management Systems
Manage trainee profiles, class schedules, instructor assignments, resource allocation, and financial records—all in one unified interface.
Corporate Internal Training Portals
Track employee learning progress, administer assessments, issue digital certificates, and generate compliance reports.
Product Value
- Blazing-fast performance: Server Components enable direct DB access and optimized SSR
- Rapid development: Mature, well-documented Ant Design components accelerate UI delivery
- Comprehensive visualization: Dual-charting stack (ECharts + Recharts) covers simple to advanced use cases
- Enterprise-grade security: Full RBAC model supporting multi-role, multi-tenant scenarios
- Effortless deployment: Seamless Vercel integration enables one-click production rollout