9 Commits

Author SHA1 Message Date
ferdiansyah783
a40a1994e5 update 3 modules 2025-08-02 02:33:10 +07:00
tuan.cna
af93a1fd6a feat: Add Wedding Guest Management with Theme Support
- Add Wedding Guest List page with search, filter, and pagination
- Add Wedding Guest Add/Edit forms with validation
- Implement dark/light theme support for all components
- Fix .page-wrapper .content .ant-card background to match website theme
- Remove blue hover color from edit buttons
- Add comprehensive theme detection with multiple fallback methods
- Update API service for Wedding Guest CRUD operations
- Add routing for wedding guest management pages
- Implement real-time theme switching with MutationObserver
- Add CSS overrides for Ant Design components theme support
2025-06-26 09:44:34 +07:00
tuan.cna
1171d7c452 feat: Add inventory management pages with enhanced features
- Add Nhập kho (Import) page (/product-list-2):
  * Display product, code, import price, import quantity, import date
  * Smart date-based CSS styling (green/yellow/blue/red by time)
  * Import date loads from record.createdDate
  * Remove all checkboxes and selection features
  * Custom pagination and search functionality

- Add Tồn kho (Inventory) page (/product-list-3):
  * Display total imported, total exported, current stock by product code
  * Remove warehouse location column
  * Smart CSS styling by data type (green/yellow/blue/purple)
  * Mockup data with 5 sample products
  * Inventory value calculation (stock × unit price)

- Update routing and sidebar:
  * Add routes for both new pages
  * Add menu items in inventory section
  * Archive icon for inventory page

- Enhanced UI/UX:
  * Beautiful badge styling with hover effects
  * Responsive design and loading states
  * Vietnamese localization
  * Hide Ant Design pagination and checkboxes completely
2025-06-17 23:41:29 +07:00
tuanOts
a1fa4036d7 Add Wedding Guest List feature to Inventory section
Features Added:
- Complete wedding guest management page with guest information
- Guest details: Name, Unit, Number of people, Gift amount, Status
- Status tracking: Going, Not Going, Pending confirmation
- Beautiful color-coded status display with icons
- Statistics dashboard with total guests, confirmed, people count, gift amount
- Search and filter functionality by status and unit
- Custom pagination with proper spacing
- Professional UI with Heart icon theme
- Responsive design with modern styling

Technical Implementation:
- New WeddingGuestList component with full CRUD interface
- Route configuration for /wedding-guest-list
- Sidebar menu integration in Inventory section
- Mock data with realistic guest information
- Status color scheme: Going (green), Not Going (red), Pending (orange)
- Vietnamese currency formatting for gift amounts
- Ant Design components integration
- Custom pagination component usage

Navigation:
- Added menu item 'Khách mời đám cưới' in Inventory section
- Heart icon for wedding theme
- Proper route handling and component loading
2025-05-31 16:50:45 +07:00
tuan.cna
b6be6c9ec7 � Complete Create Project Form with Beautiful UI & Loading Components
 Major Features Added:
- Complete Create New Project form with full validation
- Beautiful LoadingButton component with animations
- Enhanced loading components with multiple styles
- Professional form styling with dark mode support

� Create Project Form Features:
- Project Information: Name, Client, Description (required)
- Project Settings: Category, Priority, Status with color badges
- Timeline & Budget: Date pickers with validation, Budget input
- Team Assignment: Multi-select for managers and team members
- Form validation with real-time error display
- Responsive design for all screen sizes

� Loading Components:
- LoadingButton: Customizable button with loading states
- EnhancedLoader: Multiple loading animation styles
- Smooth transitions and professional animations
- Size variants: small, medium, large
- Color variants: primary, secondary, success, etc.

� UI/UX Improvements:
- UserAvatar component with initials fallback
- Gradient backgrounds for avatars (#ff9f43 to #e8890a)
- Professional form sections with icons
- Consistent 42px height for all form controls
- Beautiful hover effects and transitions
- Optimized button sizes (40px height)

� Dark Mode Support:
- Complete dark theme for all new components
- Form backgrounds: #1d1d42
- Proper contrast ratios for accessibility
- Smooth theme transitions

� Technical Features:
- Route /create-project added to router
- Form state management with React hooks
- Date validation (end date after start date)
- Multi-select with avatar display
- Error handling and user feedback
- Clean component architecture

� Ready for Production:
- All ESLint warnings fixed
- Responsive design tested
- Loading states implemented
- Form validation complete
- Dark mode fully supported
2025-05-29 17:29:00 +07:00
tuanOts
0b126aab3c Added Project Tracker & Enhanced Todo with Template Integration
� New Features:
-  Project Tracker page with full functionality
-  Professional project management interface
-  Template color integration for consistency
-  Enhanced Todo List with template styling

� Project Tracker Features:
-  8 realistic project entries with diverse data
-  Budget tracking and project categorization
-  Progress bars with color-coded completion levels
-  Manager assignment and priority indicators
-  Advanced filtering: Priority, Manager, Status, Date range
-  Professional project categories: Web Dev, Design, Backend, etc.

� Template Integration:
-  Consistent color scheme across both pages
-  Bootstrap template classes usage
-  Removed custom dark styling for template consistency
-  Professional card layouts and responsive design
-  Theme compatibility with Dark/Light mode switching

� Navigation & Routing:
-  Added Project Tracker to Application menu
-  Proper routing configuration
-  Clean URL structure: /project-tracker
-  Sidebar integration with proper navigation

� Professional Features:
-  Star favorites system
-  Edit/Delete actions with template styling
-  Pagination with template integration
-  Filter dropdowns with form-control classes
-  Progress tracking with visual indicators

Ready for production with unified design!
2025-05-29 01:36:47 +07:00
tuanOts
f75e524565 Add beautiful single-row pagination with total records
- � Beautiful gradient design with animations
- � Total records display with search filtering
- � Single-row layout with Ant Design pagination classes
- � Responsive compact design for all devices
-  Smooth hover animations and transitions
- � Ultra compact buttons and optimized spacing
- � Real-time search integration with debouncing
- � Glass morphism effects with shimmer animations
2025-05-25 23:58:48 +07:00
tuanOts
9687351177 update 2025-05-25 17:15:22 +07:00
tuanOts
3d34f67c3f Initial commit of Dreams POS React template 2025-05-23 23:34:50 +07:00