Views
No views yet

1git clone <repository-url>
2cd skillhubnpm install.envVITE_SUPABASE_URL - Your Supabase project URLVITE_SUPABASE_ANON_KEY - Your Supabase anonymous keynpm run devhttp://localhost:5173npm run builddist/ directory.npm run previewskillhub/
├── src/
│ ├── components/ # React components
│ │ ├── Auth.jsx # Authentication forms
│ │ ├── Dashboard.jsx # Main dashboard layout
│ │ ├── Profile.jsx # User profile management
│ │ ├── ExploreSkills.jsx # Skill browsing and learning
│ │ ├── MySkills.jsx # User's skills management
│ │ ├── Feed.jsx # Social feed
│ │ ├── Posts.jsx # Post creation and display
│ │ ├── Messages.jsx # Direct messaging
│ │ ├── Projects.jsx # Project collaboration
│ │ ├── Bookings.jsx # Session scheduling
│ │ ├── Credits.jsx # Credit management
│ │ ├── UserSearch.jsx # User discovery
│ │ ├── Notifications.jsx # Notification center
│ │ ├── PuzzleGames.jsx # Coding challenges
│ │ ├── AIRecommendations.jsx # AI matching
│ │ ├── SettingsPanel.jsx # Settings
│ │ └── AccessibilitySettings.tsx # Accessibility options
│ ├── contexts/ # React contexts
│ │ ├── AuthContext.jsx # Authentication state
│ │ └── AccessibilityContext.tsx # Accessibility state
│ ├── hooks/ # Custom React hooks
│ │ ├── useActivityTracker.ts # Activity tracking
│ │ ├── useTranslation.ts # Internationalization
│ │ └── useVoiceCommands.ts # Voice navigation
│ ├── lib/ # External services
│ │ ├── supabase.js # Supabase client
│ │ └── translations.ts # Translation strings
│ ├── utils/ # Utility functions
│ │ └── themeClasses.js # Theme utilities
│ ├── App.jsx # Main app component
│ ├── main.jsx # App entry point
│ └── index.css # Global styles
├── supabase/
│ ├── migrations/ # Database migrations
│ └── functions/ # Edge functions
│ ├── api-profiles/ # Profile API
│ ├── api-projects/ # Projects API
│ ├── api-skills/ # Skills API
│ └── ai-skill-matching/ # AI recommendations
├── public/ # Static assets
├── dist/ # Production build
└── package.json # Dependencies
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)