Skill Bridge is an AI-powered consultant management platform designed to efficiently connect skilled consultants with the right projects. The platform solves the challenge of talent utilization and project staffing by using intelligent matching algorithms to align consultant skills with project requirements.
Organizations face significant challenges when staffing projects with the right consultants:
- Inefficient Matching: Traditional methods of matching consultants to projects are manual and time-consuming
- Underutilized Talent: Consultant skills often remain unused due to poor visibility of their capabilities
- Project Delays: Finding the right talent at the right time can lead to project delays
- Lack of Transparency: Limited visibility into consultant availability and skill sets
- Administrative Overhead: Managing consultant allocation requires significant administrative effort
Skill Bridge addresses these challenges through an intelligent, AI-driven approach to consultant management and project staffing.
- Real-time metrics on consultant utilization, project status, and team performance
- Interactive charts and data visualizations
- Personalized activity feeds and notifications
- Comprehensive consultant profiles with skills, experience, and preferences
- AI-generated consultant summaries
- Availability tracking and scheduling
- Performance metrics and feedback history
- Project requirement definition and tracking
- Milestone management with progress indicators
- Team composition and resource allocation
- Document management and collaboration tools
- Intelligent matching of consultants to projects based on skills, experience, and preferences
- Automated recommendations for optimal team composition
- Predictive analytics for resource planning
- Real-time notifications for important updates
- In-app messaging between team members and consultants
- Customizable notification preferences
- Notification review system with dashboard redirection
- Frontend: React, TypeScript, TailwindCSS
- State Management: React Context API
- UI Components: Shadcn UI
- Routing: React Router
- Notifications: Sonner Toast
- Icons: Lucide React
- Build Tools: Vite
- Node.js (v16.0.0 or higher)
- npm (v8.0.0 or higher)
-
Clone the repository: bash git clone https://github.com/your-username/skill-bridge.git cd skill-bridge
-
Install dependencies: bash npm install
-
Start the development server: bash npm run dev
-
Open your browser and navigate to:
- Use the default credentials:
- Username: admin
- Password: 0000
- Dashboard: Overview of key metrics and recent activities
- Projects: Browse, create, and manage projects
- Consultants: View and manage consultant profiles
- Messages: In-app communication system
- Settings: Configure your account and application preferences
The platform features a comprehensive notification system:
- Important Updates: Alerts about critical events like employee misconduct, consultant availability, and project milestones
- Messages & Invitations: Communication notifications for interviews, project assignments, and other events
- Review Process: All notifications include a "Mark as Reviewed" option that redirects to the dashboard after acknowledgment
To create a production build:
bash npm run build
The built files will be in the dist directory.
Upload the contents of the dist directory to any static hosting service like:
- Netlify
- Vercel
- GitHub Pages
- AWS S3
A Dockerfile is provided for containerized deployment:
bash
docker build -t skill-bridge .
docker run -p 8080:80 skill-bridge
For detailed command instructions and implementation guidelines, refer to the command_list.txt file included in the repository.
This file outlines important operational commands, development scripts, and configuration notes used throughout the Skill Bridge project. It serves as a quick reference for contributors and maintainers.
🔧 Note: All relevant changes from command_list.txt have been integrated into the application logic and documentation where applicable.
- AI Enhancement: Advanced machine learning for more precise consultant-project matching
- Mobile Application: Native mobile apps for iOS and Android
- Analytics Dashboard: Enhanced reporting and analytics features
- Integration Ecosystem: APIs for integration with external HRMS and project management tools
- Multilingual Support: Support for additional languages
We welcome contributions to Skill Bridge! Please see CONTRIBUTING.md for details on how to submit pull requests, report issues, and suggest improvements.
For support, please reach out to support@skillbridge.com or open an issue on GitHub.
