diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..1248267
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,204 @@
+# Changelog
+
+All notable changes to the Electronic Document Management System (EDMS) project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [2.0.0] - 2024-01-15
+
+### 🎨 **Major Design System Overhaul**
+
+#### Added
+- **New Standardized Components**
+ - `RsInput.vue`: Comprehensive input component with validation, sizing, and error states
+ - `RsSelect.vue`: Dropdown/select component with single/multiple selection support
+ - `RsTextarea.vue`: Textarea component with configurable resize and validation
+ - Design system documentation page at `/dms/design-system`
+ - Interactive component playground with live examples
+ - Component usage guidelines and best practices
+
+- **Enhanced Design System Features**
+ - Consistent prop structure across all Rs components (`modelValue`, `label`, `error`, `disabled`, `size`)
+ - Universal dark mode support via CSS variables
+ - Accessibility features with proper ARIA attributes
+ - Standardized sizing system (sm, md, lg)
+ - Error state handling with validation messaging
+ - Real-time validation and form state management
+
+#### Changed
+- **Settings Architecture Simplification**
+ - Reduced from 10 to 5 core settings categories:
+ - 🔐 User & Access Management
+ - 📁 Document & Folder Settings
+ - 📝 Metadata & Tagging
+ - 📤 Upload & Storage Settings
+ - 📅 System Settings
+ - Removed categories: Search & Indexing, Integration Settings, Audit & Compliance, Workflow & Automation, UI & Branding
+ - Streamlined settings structure for better usability and maintenance
+
+- **Component Standardization**
+ - `DMSAccessRequestDialog.vue`: Replaced manual button styling with `RsButton` components
+ - Settings page: Updated key form inputs to use `RsInput`, `RsSelect`, `RsTextarea`
+ - Standardized modal footer patterns across all dialogs
+ - Consistent form validation and error handling
+
+- **Enhanced Component Registration**
+ - Added new Rs components to global component registry
+ - Updated export system in `pages/devtool/code-playground/index.js`
+ - Improved component discovery and usage
+
+#### Improved
+- **Form Consistency**
+ - Unified form styling across all components
+ - Consistent error handling and validation states
+ - Standardized label and placeholder patterns
+ - Improved accessibility with proper form associations
+
+- **User Experience**
+ - Better visual consistency across the application
+ - Improved dark mode support and theme switching
+ - Enhanced form validation with real-time feedback
+ - Standardized interaction patterns
+
+### 📖 **Documentation Updates**
+
+#### Added
+- **Comprehensive Design System Documentation**
+ - Interactive component playground at `/dms/design-system`
+ - Component API documentation with props and examples
+ - Usage guidelines and best practices
+ - Color system and typography scale documentation
+ - Accessibility standards and compliance information
+
+- **Enhanced Technical Guide**
+ - Complete design system section with component specifications
+ - Form component usage examples and API reference
+ - Color system documentation with CSS variable reference
+ - Typography and spacing scale definitions
+ - Integration patterns and best practices
+
+#### Updated
+- **User Guide Enhancements**
+ - Added comprehensive Settings Administration section
+ - Documented simplified 5-category settings structure
+ - Detailed explanation of each settings category
+ - Best practices for settings management
+ - Troubleshooting guide for settings issues
+
+- **README Overhaul**
+ - Complete project overview with features and technology stack
+ - Design system highlights and component examples
+ - Comprehensive setup and installation instructions
+ - Development guidelines and contribution standards
+ - Security features and support information
+
+### 🔧 **Technical Improvements**
+
+#### Enhanced
+- **CSS Architecture**
+ - Improved CSS variable system for theming
+ - Standardized component styling patterns
+ - Better organization of style files
+ - Enhanced dark mode support
+
+- **Form Handling**
+ - Consistent v-model patterns across components
+ - Improved validation and error state management
+ - Better form component composition
+ - Enhanced accessibility features
+
+- **State Management**
+ - Improved settings state management
+ - Better validation and error handling
+ - Enhanced form state synchronization
+
+### 🚨 **Breaking Changes**
+- Settings API structure changed due to category reduction
+- Some component prop names standardized (may affect custom implementations)
+- Manual form styling replaced with Rs components (update required for custom forms)
+
+### 💻 **Development Experience**
+
+#### Improved
+- **Component Development**
+ - Standardized component patterns for easier development
+ - Better TypeScript support for component props
+ - Improved component documentation and examples
+ - Enhanced development guidelines
+
+- **Design Consistency**
+ - Clear design system guidelines
+ - Standardized component usage patterns
+ - Better visual consistency across the application
+ - Improved maintainability
+
+#### Added
+- **Development Tools**
+ - Interactive design system playground
+ - Component examples and usage guidelines
+ - Development best practices documentation
+ - Contributing guidelines for design system
+
+### 📱 **User Interface**
+
+#### Enhanced
+- **Visual Consistency**
+ - Unified button styles and interactions
+ - Consistent form field appearance
+ - Standardized modal and dialog layouts
+ - Improved color scheme and theming
+
+- **Accessibility**
+ - Better keyboard navigation support
+ - Improved screen reader compatibility
+ - Consistent focus states and indicators
+ - WCAG 2.1 compliance improvements
+
+- **Responsive Design**
+ - Better mobile form interactions
+ - Improved tablet layout handling
+ - Consistent breakpoint management
+ - Enhanced touch interaction support
+
+### 🔄 **Migration Guide**
+
+#### For Developers
+1. **Update Form Components**: Replace manual form styling with Rs components
+2. **Settings Integration**: Update any settings-related code for new 5-category structure
+3. **Component Usage**: Follow new Rs component patterns for consistency
+4. **Styling Updates**: Remove manual Tailwind classes in favor of Rs components
+
+#### For Users
+1. **Settings Location**: Settings now organized in 5 streamlined categories
+2. **Interface Changes**: Improved form interactions and validation
+3. **New Features**: Access to design system documentation and examples
+
+### 🎯 **Future Roadmap**
+- Additional Rs components (date picker, multi-select, autocomplete)
+- Enhanced animation system for micro-interactions
+- Expanded accessibility features and testing
+- Advanced form validation and error handling
+- Component testing and documentation automation
+
+---
+
+## [1.0.0] - 2023-12-01
+
+### Initial Release
+- Electronic Document Management System with hierarchical organization
+- User authentication and role-based access control
+- Document upload, preview, and management capabilities
+- Basic settings and configuration system
+- Initial UI components and styling
+
+---
+
+**Legend:**
+- 🎨 Design System
+- 📖 Documentation
+- 🔧 Technical
+- 🚨 Breaking Changes
+- 💻 Development Experience
+- 📱 User Interface
+- 🔄 Migration
+- 🎯 Roadmap
\ No newline at end of file
diff --git a/README.md b/README.md
index 7f452fe..611f1c7 100644
--- a/README.md
+++ b/README.md
@@ -1,45 +1,256 @@
-# Nuxt 3 Minimal Starter
+# Electronic Document Management System (EDMS)
-Look at the [nuxt 3 documentation](https://v3.nuxtjs.org) to learn more.
+A modern, web-based document management system built with Nuxt.js 3 and Vue.js 3, featuring a comprehensive design system and hierarchical document organization.
-## Setup
+## 🚀 Features
-Make sure to install the dependencies:
+### Core Functionality
+- **Hierarchical Organization**: Cabinet → Drawer → Folder → Subfolder structure
+- **Advanced Document Management**: Upload, version control, metadata management
+- **Role-Based Access Control**: Granular permissions with access request workflows
+- **Multi-format Document Viewer**: Built-in viewer for PDF, images, Office documents
+- **Advanced Search**: Full-text search with metadata and tag filtering
+- **Responsive Design**: Works seamlessly across desktop, tablet, and mobile
+### Design System
+- **Standardized Components**: Complete "Rs" component library (RsButton, RsInput, RsSelect, etc.)
+- **Consistent Styling**: Unified design patterns with dark/light mode support
+- **Accessibility**: WCAG-compliant components with proper ARIA attributes
+- **Interactive Documentation**: Design system playground at `/dms/design-system`
+
+### Administration
+- **Streamlined Settings**: 5 core configuration categories
+ - 🔐 User & Access Management
+ - 📁 Document & Folder Settings
+ - 📝 Metadata & Tagging
+ - 📤 Upload & Storage Settings
+ - 📅 System Settings
+- **Import/Export**: Configuration backup and transfer capabilities
+- **Real-time Validation**: Form validation with dependency checking
+
+## 🛠️ Technology Stack
+
+### Frontend
+- **Nuxt.js 3**: Universal Vue.js framework with SSR/SPA support
+- **Vue.js 3**: Progressive framework with Composition API
+- **TailwindCSS**: Utility-first CSS framework with custom component system
+- **Pinia**: Modern state management with persistence
+- **FormKit**: Advanced form handling with custom theming
+
+### Backend
+- **Prisma ORM**: Type-safe database client with migrations
+- **MySQL/PostgreSQL**: Relational database with comprehensive schema
+- **File System Integration**: Secure file storage and management
+- **JWT Authentication**: Token-based authentication with RBAC
+
+### Development Tools
+- **TypeScript**: Type safety and enhanced development experience
+- **ESLint**: Code linting with Vue.js specific rules
+- **Vite**: Lightning-fast build tool and HMR
+
+## 📋 Setup
+
+### Requirements
+- Node.js 18+ and npm/yarn/pnpm
+- MySQL 8+ or PostgreSQL 13+
+- Modern web browser with JavaScript enabled
+
+### Installation
+
+1. **Clone Repository**
```bash
-# yarn
-yarn install
-
-# npm
-npm install
-
-# pnpm
-pnpm install --shamefully-hoist
+git clone https://github.com/your-repo/edms.git
+cd edms
```
-## Development Server
+2. **Install Dependencies**
+```bash
+# Using npm
+npm install
-Start the development server on http://localhost:3000
+# Using yarn
+yarn install
+# Using pnpm
+pnpm install
+```
+
+3. **Environment Configuration**
+Create `.env` file:
+```env
+# Database
+DATABASE_URL="mysql://username:password@localhost:3306/edms_db"
+
+# Authentication
+JWT_SECRET="your-jwt-secret-key-min-256-bits"
+SESSION_SECRET="your-session-secret-key"
+
+# File Storage
+UPLOAD_PATH="/var/uploads/edms"
+MAX_FILE_SIZE="104857600" # 100MB
+ALLOWED_FILE_TYPES="pdf,doc,docx,xls,xlsx,ppt,pptx,txt,jpg,jpeg,png"
+
+# Application
+NUXT_SECRET_KEY="your-nuxt-app-secret"
+BASE_URL="http://localhost:3000"
+```
+
+4. **Database Setup**
+```bash
+# Generate Prisma client
+npx prisma generate
+
+# Run migrations
+npx prisma db push
+
+# Seed data (optional)
+npx prisma db seed
+```
+
+5. **Development Server**
```bash
npm run dev
```
-## Production
+Access the application at `http://localhost:3000`
-Build the application for production:
+## 🎨 Design System
+
+### Component Library
+The EDMS uses a standardized component library with the "Rs" prefix:
+
+#### Form Components
+- **RsInput**: Standardized input fields with validation
+- **RsSelect**: Dropdown/select with options support
+- **RsTextarea**: Multi-line text input with resize controls
+- **RsButton**: Buttons with multiple variants and sizes
+
+#### UI Components
+- **RsCard**: Container component with header/body/footer
+- **RsModal**: Modal dialogs with standardized structure
+- **RsTable**: Data tables with sorting and filtering
+- **RsDropdown**: Dropdown menus and navigation
+
+### Usage Examples
+
+```vue
+
+
Upload to: {{ currentPath }}
+or
-