251210:1709 Frontend: reeactor organization and run build
This commit is contained in:
74
README.md
74
README.md
@@ -6,7 +6,21 @@
|
||||
|
||||
[](./CHANGELOG.md)
|
||||
[]()
|
||||
[]()
|
||||
[]()
|
||||
|
||||
---
|
||||
|
||||
## 📈 Current Status (As of 2025-12-10)
|
||||
|
||||
**Overall Progress: ~95% Feature Complete - Production Ready**
|
||||
|
||||
- ✅ **Backend**: All 18 core modules implemented (~95%)
|
||||
- ✅ **Frontend**: All 15 UI tasks completed (100%)
|
||||
- ✅ **Database**: Schema v1.5.1 active with complete seed data
|
||||
- ✅ **Documentation**: Comprehensive specs/ at v1.5.1
|
||||
- ✅ **Admin Tools**: Workflow & Numbering configuration UIs complete
|
||||
- 🔄 **Testing**: E2E tests and UAT in progress
|
||||
- 📋 **Next**: Production deployment preparation
|
||||
|
||||
---
|
||||
|
||||
@@ -516,26 +530,54 @@ This project is **Internal Use Only** - ลิขสิทธิ์เป็น
|
||||
|
||||
## 🗺️ Roadmap
|
||||
|
||||
### Version 1.5.1 (Current - Dec 2025)
|
||||
### Version 1.5.1 (Current - Dec 2025) ✅ **FEATURE COMPLETE**
|
||||
|
||||
- ✅ Core Infrastructure
|
||||
- ✅ Authentication & Authorization (JWT + CASL RBAC)
|
||||
- ✅ **CASL RBAC 4-Level** - Global, Org, Project, Contract
|
||||
- ✅ **Workflow DSL Parser** - Zod validation & state machine
|
||||
**Backend (18 Modules - ~95%)**
|
||||
- ✅ Core Infrastructure (Auth, RBAC, File Storage)
|
||||
- ✅ Authentication & Authorization (JWT + CASL RBAC 4-Level)
|
||||
- ✅ Correspondence Module (Master-Revision Pattern)
|
||||
- ✅ **Document Number Audit** - Compliance tracking
|
||||
- ✅ **All Token Types** - Including {RECIPIENT}
|
||||
- 🔄 RFA Module
|
||||
- 🔄 Drawing Module
|
||||
- ✅ RFA Module (Full CRUD + Workflow)
|
||||
- ✅ Drawing Module (Contract + Shop Drawings)
|
||||
- ✅ Workflow Engine (DSL-based Hybrid)
|
||||
- ✅ Document Numbering (Redlock + Optimistic Locking)
|
||||
- ✅ Search (Elasticsearch Direct Indexing)
|
||||
- ✅ Transmittal & Circulation Modules
|
||||
- ✅ Notification & Audit Systems
|
||||
- ✅ Master Data Management
|
||||
- ✅ User Management
|
||||
- ✅ Dashboard & Monitoring
|
||||
- ✅ Swagger API Documentation
|
||||
|
||||
### Version 1.6.0 (Planned)
|
||||
**Frontend (15 Tasks - 100%)**
|
||||
- ✅ Complete UI Implementation (17 component groups)
|
||||
- ✅ All Business Modules (Correspondence, RFA, Drawings)
|
||||
- ✅ Admin Panel (10 routes including Workflow & Numbering Config)
|
||||
- ✅ Dashboard with Real-time Statistics
|
||||
- ✅ Advanced Search UI
|
||||
- ✅ RBAC Permission UI
|
||||
- ✅ Responsive Layout (Desktop & Mobile)
|
||||
|
||||
- 📋 Advanced Reporting
|
||||
- 📊 Dashboard Analytics
|
||||
- 🔔 Enhanced Notifications (LINE/Email)
|
||||
- 🔄 E2E Tests for Critical APIs
|
||||
- 📈 Prometheus Metrics
|
||||
**Documentation**
|
||||
- ✅ Complete specs/ v1.5.1 (21 requirements, 17 ADRs)
|
||||
- ✅ Database Schema v1.5.1 with seed data
|
||||
- ✅ Implementation & Operations Guides
|
||||
|
||||
### Version 1.6.0 (Planned - Q1 2026)
|
||||
|
||||
**Production Enhancements**
|
||||
- 📋 E2E Test Coverage (Playwright/Cypress)
|
||||
- 📊 Advanced Reporting & Analytics Dashboard
|
||||
- 🔔 Enhanced Notifications (Real-time WebSocket)
|
||||
- 📈 Prometheus Metrics & Grafana Dashboards
|
||||
- 🔍 Queue-based Elasticsearch Indexing
|
||||
- 🚀 Performance Optimization & Caching Strategy
|
||||
- 📱 Mobile App (React Native)
|
||||
|
||||
**Optional Improvements**
|
||||
- 🤖 AI-powered Document Classification
|
||||
- 📧 Advanced Email Templates
|
||||
- 🔐 SSO Integration (LDAP/Active Directory)
|
||||
- 📦 Bulk Operations & Import/Export Tools
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user