# Implementation Plan I will address your four requirements systematically: ## 1. Password Reset for User `lq` - **Action**: Create a secure Go script (`server/scripts/reset_password.go`) to reset the password. - **Security**: - Use `bcrypt` for hashing (standard security practice). - Update the database directly. - The script will be executed once to enforce the change to `qiqi991012`. ## 2. Frontend Pixel-Perfect Replication (`UI2.html`) - **Global Styles**: Migrate the CSS variables, animations (float, reveal, spotlight), and custom scrollbar styles from `UI2.html` to the Vue project's global CSS. - **Pages Update**: - **Home**: Replicate the "Design/Digital/Soul" hero section and Bento grid. - **Services**: Implement the 3D Tilt Cards and "Danmaku" testimonials exactly as designed. - **Works/Blog**: Ensure the list and detail views match the "Artistic" layout. - **Interaction**: Port the custom JavaScript logic (tilt effect, mouse tracking) to Vue Composables/Components. ## 3. Backend UI Optimization - **Theme**: Enforce the `#050505` background and `#d4b383` accent color across all Admin pages. - **Layout**: Verify the sidebar and header match the "Glass" aesthetic of the frontend while maintaining high density for data presentation. ## 4. Backend Project Restructuring (Standardization) - **Refactoring**: Move all HTTP handler functions from `main.go` into a new `server/handlers` package. - **Structure**: - `server/handlers/`: Contains `user.go`, `post.go`, `auth.go`, etc. - `server/main.go`: Will become a clean entry point that only handles setup and routing. - **Startup**: This will allow you to run the server using the standard `go run main.go` (or `go build`) command without "undefined" errors, as dependencies will be properly imported. I will start with the password reset and backend refactoring, then move to the visual frontend work.