Downloads ยท 30 days
0
surya1472/skillhub
skillhub is a machine learning model from surya1472. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
A modern, minimalistic skill-sharing platform where users can exchange skills, learn new technologies, and collaborate on projects. Built with React, TypeScript, Tailwind CSS, and Supabase.
Downloads ยท 30 days
0
Access
Public
Updated Oct 27, 2025
Repo size
โ
Likes
0
Public
Click a slice to open those files.
.json301 KB ยท 90%
From the Hugging Face model README
A modern, minimalistic skill-sharing platform where users can exchange skills, learn new technologies, and collaborate on projects. Built with React, TypeScript, Tailwind CSS, and Supabase.

git clone <repository-url>
cd skillhub
npm install
Environment variables are already configured in .env
VITE_SUPABASE_URL - Your Supabase project URLVITE_SUPABASE_ANON_KEY - Your Supabase anonymous keyStart the development server
npm run dev
http://localhost:5173npm run build
The built files will be in the dist/ directory.
npm run preview
skillhub/
โโโ 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
All Edge Functions are deployed on Supabase and handle:
Uses Supabase Auth with email/password:
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License.
For support, email [email protected] or join our community Discord.
Made with โค๏ธ for the learning community