- Updated Container.vue to import SubNavItem from Secondary.vue and renamed component usage.
- Removed NavMain.vue and NavUser.vue components, consolidating sidebar functionality.
- Deleted Sidebar.vue and created a new sidebar structure in index.vue.
- Implemented new Main.vue and User.vue components under sidebar/nav for better organization.
- Added DPlayer for video playback in preview page and adjusted layout accordingly.
- Introduced new course Card.vue component for displaying course information.
- Created Secondary.vue for secondary navigation with improved styling and functionality.
- Updated package.json to include dplayer and its types for video handling.
fix: update home page background image and remove unnecessary redirect code
chore: update pnpm lock file with new dependencies for auto-animate and svg spinners
delete: remove unused images from public directory
refactor: modify course and user types for better clarity and structure
feat: implement course API with CRUD operations and teacher team management
feat: create user authentication page with login functionality and validation
feat: add login state management with Pinia for user session handling
style: create reusable UI components for cards and tabs
chore: implement HTTP utility for API requests with error handling